﻿/* header
==============================================*/
body, html { font-family: "微软雅黑"; font-size: 14px; }
ol, ul, li { list-style: none outside none; }
ul { padding-left: 0px; margin-bottom: 0px; }
a { outline: none; }
a:active { star:expression(this.onFocus=this.blur());}
a:focus { outline: none; -moz-outline: none }
h3 { margin: 0px; }
.bg-alpha80 { background-color: rgba(0,0,0,0.8);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ }
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .bg-alpha80{ background-color:#fff; filter:Alpha(opacity=80); position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */ }
}
@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
.p0 { padding: 0px; }
.pl0 { padding-left: 0px; }
.pr0 { padding-right: 0px; }
.pr15 { padding-right: 15px; }
.mar0 { margin: 0px!important; }
.mar-top40 { margin-top: 40px; }
.mar-left15 { margin-left: 15px; }
.mar-right15 { margin-right: 15px; }
.mt20 { margin-top: 20px; }
#header { filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);/*for ie6,7,8*/ -moz-box-shadow: 1px 1px 5px #f0f0f0;/*firefox*/ -webkit-box-shadow: 1px 1px 5px #f0f0f0;/*webkit*/ box-shadow: 1px 1px 5px #f0f0f0;/*opera或ie9*/ }
.header-sub { position: inherit; margin-bottom: 0px; background-color: rgba(0,0,0,0.8);/* IE9、标准浏览器、IE6和部分InameE7内核的浏览器(如QQ浏览器)会读懂 */ }
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .header-sub{ background-color:#fff; filter:Alpha(opacity=80); position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */ }
}
/*.header-sub.header:hover { background: #313131; }*/
.headroom { position: fixed; top: 0; left: 0; right: 0; transition: all .2s ease-in-out; }
.headroom--unpinned { top: -100px; }
.headroom--pinned { top: 0; }
.container-fixed { width: 1170px; margin: 0 auto; overflow: hidden; }
.color-red { color: #ff7800; }
.color-red01 { color: #ff4400; }
.color-blue { color: #179ef3; }
.color-green { color: #57a919; }
.color-orange { color: #fe7800; }
.font-12 { font-size: 12px; }
.font-14 { font-size: 14px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.absolute{ position:absolute; }
.relative{ position:relative; }
.break { word-break:break-all; word-wrap:break-word; }
.nobreak { word-break:keep-all; word-wrap:normal; }
.t-l { text-align:left; }
.t-c { text-align:center; }
.t-r { text-align:right; }
.right0 { right: 0px; left: inherit; }
.none { display: none; }
.clearfix { zoom:1; }
.clearfix:after { display: block; visibility: hidden; clear: both; height: 0px; }
.logo { display: inline-block; width: 152px; height: 60px; text-indent: -9999; background: url("../img/logo.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0); }
.navbar-wrapper { width: 100%; height: 60px; border-bottom: solid 1px #f0f0f0; z-index: 1000; }
.navbar-wrapper .navbar-header { height: 60px; }
.navbar-wrapper .navbar-header a { width: 152px; height: 60px; margin-left: 10px; }
.header-left { position: absolute; z-index: 9999; }
.header-center {float: left;padding-top: 21px;font-size: 12px;margin-left: 155px; position: sticky; z-index: 2;}
.header-center .white-version{color: #ffa300;padding: 3px 7px;border: 1px solid #ffa300;transition: all .5s;}
.header-center .firm-version{color: #3DB1FA;padding: 3px 7px;border: 1px solid #3DB1FA;transition: all .5s;}
.header-center .white-version:hover{ color: #fff; background: #ffa300;text-decoration: none;}
.header-center .firm-version:hover{ color: #fff; background: #3DB1FA;text-decoration: none;}
.header-center .white-version:focus{text-decoration: none;}
.header-center .firm-version:focus{text-decoration: none;}
.header-right { margin-left: 232px; }
.navbar-header { height: 60px; }
.navbar-wrapper .navbar-nav { margin-left: 65px; }
.navbar-wrapper .navbar-nav > li a { display: inline-block; color: #343434; padding: 20px 15px; line-height: 20px; }
.navbar-wrapper .navbar-nav > li a:hover { color: #fff; background: #3db1fa; }
.navbar-wrapper .navbar-nav > li a:active { color: #343434; }
.navbar-wrapper .nav .open>a { background: #3db1fa; color: #fff; }
.navbar-wrapper .nav .open>a:focus { border-color: #f4f4f4; }
.navbar-wrapper .navbar-nav > li { padding-right: 1px; }
.navbar-wrapper .navbar-nav > li a:hover { background: #fff; color: #3db1fa; border-color: #f4f4f4; }
.navbar-wrapper .navbar-nav .active a:hover { background: #3db1fa; color: #fff; }
.menu-lab { float:left; }
.menu-lab .dropdown-toggle { font-size:16px; color:#343434; }
.menu-lab .dropdown-toggle:hover,.menu-lab .dropdown-toggle:focus { color:#179ef3; text-decoration:none; }
.menu-lab .dropdown-menu { padding:0px; margin-top:6px; }
.menu-lab .dropdown-menu > li > a { width: 100%; padding:15px 20px 15px 55px; font-size:15px; border-bottom:solid 1px #e6e6e6; }
.menu-lab .dropdown-menu > li:last-child > a { border-bottom: none; }
.menu-lab .dropdown-menu > li > a.menu-data { height:50px; background: url("../img/logo-data.png") no-repeat 20px center; border-radius:0; color:#333; }
.menu-lab .dropdown-menu > li > a:hover.menu-data { background:#f6f6f6 url("../img/logo-data.png") no-repeat 20px center; }
.menu-lab .dropdown-menu > li > a.menu-diag { height:50px; background: url("../img/logo-diag.png") no-repeat 20px center; border-radius:0 0 4px 4px; color:#3683d1; }
.menu-lab .dropdown-menu > li > a:hover.menu-diag { background:#f6f6f6 url("../img/logo-diag.png") no-repeat 20px center; }
.menu-lab .dropdown-menu > li > a.menu-scan { height:50px; background: url("../img/logo-scan.png") no-repeat 20px center; border-radius:4px 4px 0 0; border-bottom:solid 1px #e6e6e6; color:#18c8e0; }
.menu-lab .dropdown-menu > li > a:hover.menu-scan { background:#f6f6f6 url("../img/logo-scan.png") no-repeat 20px center; }
.menu-lab.topnav .dropdown-menu > li > a { display: inline-block; width: 100%; padding:10px 20px; background: none; }
.fund { float: left; display: inline-block; margin-right: 10px; }
.btn-fund { border-color: #84c2ed; color: #179ef3; }
.btn-fund:hover { border-color: #3db1fa; background: #3db1fa; color: #fff; }
.submit-group > button { padding: 4px 15px; }
.submit-group .btn-submit-index { padding: 4px 7px; font-family: "微软雅黑"; }
.login-before { float: left; height: 20px; line-height: 20px; font-size: 14px; }
.login-before ul { display: inline-block; text-align: center; }
.login-before ul li { float: left; color: #6d6d6d; }
.login-after { float: left; display: inline-block; }
.login-after .login-name { line-height: 60px; }
.login-after .drop > a { display: block; padding: 0 10px; line-height: 60px; color: #fff; }
.login-after .drop .subnav { right: 0; left: auto; display: none; width: 180px; }
.login-after .badge { display:inline-block; background:#f12828; margin-left:4px; border-radius: 6px; font-weight:normal; font-size: 12px; padding: 2px 6px; text-indent: 0; }
.login-after .user-hat { background: url("../img/icon-userhat.png") no-repeat left center; display: inline-block; padding-left: 27px;font-size: 14px;}
.login-after .user-hat.user-hat-backStage { padding-left: 0; min-width: 92px; text-align: center;}
.login-after .user-company { background: url("../img/icon-company.png") no-repeat left center; display: inline-block; padding-left: 27px; }
.login-after .btn-default:hover, .login-after .btn-default:focus, .login-after .btn-default:active, .login-after .btn-default.active, .login-after .open > .login-after .dropdown-toggle.btn-default { background: none repeat scroll 0 0 #fff; border-color: #84c2ed; box-shadow: none; color: #179ef3; }
.login-after .dropdown-menu { left: -18px; min-width: 141px; right: 0; }
.login-after .dropdown-menu a { color: #6d6d6d; font-size: 13px; line-height: 21px; padding: 3px 0; text-indent: 20px }
.login-after .dropdown-menu li { color: #6d6d6d; font-size: 13px; line-height: 21px; text-indent: 20px }
.login-after .dropdown-menu a:hover { color: #179ef3; }
.login-after .dropdown-toggle { border-color: #84c2ed; box-shadow: none; color: #179ef3; }
.login-after .tips { background: url("http://image.3001.net/images/new/user-tips.png") no-repeat scroll center center rgba(0, 0, 0, 0); display: block; height: 10px; position: absolute; right: 31px; top: 6px; width: 10px; z-index: 99; }
.login-after .btn-group.open .dropdown-toggle { box-shadow:none; }
.lang { float: right; }
.lang .drop > a { display: block; padding: 0 10px; line-height: 60px; color: #fff; }
.lang .drop .subnav { right: 0px; left: auto; display: none; width: 150px; }
.login-xs { display:none; }
.open > .dropdown-toggle.btn-default { background:#fff; color: #179ef3; }
.header-right .btn-submit { float:right; padding-right:10px; }
.btn-fund.btn-default:hover, .btn-fund.btn-default:focus, .btn-fund.btn-default.focus, .btn-fund.btn-default:active, .btn-fund.btn-default.active, .btn-fund .open > .btn-fund.dropdown-toggle.btn-default { border-color: #3db1fa; background: #3db1fa; color: #fff; }
.header-right .btn-submit .dropdown-menu.btn-inner { background:none; box-shadow:none; border:none; left:auto; right:0; }
.header-right .btn-submit .dropdown-menu.btn-inner li { float:left; }
.header-right .btn-submit .btn-bugs { padding:6px 12px; font-size:14px; border-radius:4px 0 0 4px; background:#3db1fa; color:#fff; float:left; }
.header-right .btn-submit .btn-bugs:hover,.header-right .btn-submit .btn-bugs:focus { background:#1694e3; }
.header-right .btn-submit .btn-data { padding:6px 12px; font-size:14px; border-radius:0 4px 4px 0; background:#44619d; color:#fff; float:left; }
.header-right .btn-submit .btn-data:hover,.header-right .btn-submit .btn-data:focus { background:#3e5991; }
.login-befor-b { width: 100%; text-align: center; position: fixed; bottom: 0; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); z-index: 99999; padding: 40px 0; }
.login-befor-b h2 { color: #fff; font-weight: 700; margin: 10px 0; }
.login-befor-b .btn-default { border: none; color: #179ef3; font-size: 16px; padding: 7px 30px; border-radius: 4px; }
.login-befor-b .btn-default:hover { color: #fff; background: #179ef3; }
.login-befor-b .btn-primary { padding: 7px 30px; }
.login-befor-b .btn-befor span { display: inline-block; padding: 10px 10px 0; }
.login-befor-b .btn-channel { color: #fff; font-size: 14px; }
.login-befor-b .btn-befor { position: relative; }
.login-befor-b .btn-befor .close01 { position: absolute; z-index: 99999; display: inline-block; right: 0px; top: -20px; }
.login-befor-b .btn-befor .close01 a{ display: inline-block; width: 22px; height: 22px; background: url("../img/close02.gif") no-repeat; }
.letter-prompt { position:absolute; display:inline-block; width:5px; height:5px; background: url("../img/letter-tips.png") no-repeat; right: 2px; top: 6px; }
.hi { padding-right: 10px; line-height: 34px; }
.tit01 { width: 100%; text-align: center; margin-bottom: 40px; }
.tit01 h3 { font-size: 26px; }
.tit01 .more { float: right; font-size: 14px; padding-top: 10px; }
.tit01 .more a { display: inline-block; color: #179ef3; }
.tit02 { position: relative; width: 100%; text-align: center; margin-bottom: 40px; background: url("../img/tit-line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); }
.tit02 h3 { font-size: 26px; padding-bottom: 20px; background: url("../img/h3-line.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0); }
.tit03 { position: relative; width: 100%; margin-bottom: 40px; background: url("../img/tit-line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); }
.tit03 h3 { display: inline-block; font-size: 26px; padding-bottom: 20px; background: url("../img/h3-line.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0); }
.tit03 .more { float: right; font-size: 14px; padding-top: 10px; }
.tit03 .more a { display: inline-block; color: #179ef3; }
.tit04 { width: 100%; text-align: center; margin-bottom: 40px; position:relative; }
.tit04 h3 { display:inline-block; font-size: 26px; padding-bottom: 20px; background: url("../img/h3-line.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0); }
.tit04 .more { font-size: 14px; padding-top: 10px; position:absolute; right:0; }
.tit04 .more a { display: inline-block; color: #179ef3; font-size:14px; }
.tit05 { width: 100%; padding-bottom: 15px; overflow: hidden; }
.tit05 h3 { float: left; padding-left: 10px; height: 20px; font-size: 20px; line-height: 20px; border-left: solid 3px #3db1fa; margin-top: 4px; }
.tit06 { width: 100%; padding: 12px 0; border-bottom: solid 1px #efefef; overflow: hidden; }
.tit06 h3 { float: left; padding-left: 10px; margin:0 0 0px 15px; height: 20px; font-size: 20px; line-height: 20px; border-left: solid 3px #3db1fa; }
.tit06 .btn-default { border-color: #dfe2e5; }
.tit07 { width: 100%; overflow: hidden; }
.tit07 h3 { float: left; padding-left: 10px; height: 26px; line-height: 24px; font-weight:bold; font-size: 24px; color:#232323; border-left:solid 3px #19a8f6; }
a.btn-regist { color: #179ef3; }
.banner { position: relative; height: 695px; background: url("../img/banner.jpg") no-repeat center top; z-index: 1; }
.banner-info h1 { width: 100%; text-align: center; color: #fff; font-size: 70px; font-weight: 700; margin: 180px 0 40px; }
.banner-info p { width: 100%; text-align: center; font-size: 16px; color: #fff; line-height: 32px; }
.banner-info ul { width:326px; padding-top: 40px; margin:0 auto; overflow: hidden; }
.banner-info ul li { display:inline-block; }
.banner-info ul li a { border-radius: 0px; font-size: 16px; border: solid 1px #fff; padding: 6px 35px; color: #fff; background: none; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; }
.banner .forpad{display: none;}
.banner-info ul li a:hover { color: #179ef3; background: #fff; border-color: #fff; }
.banner .testing { display:inline-block; margin-left: 15px; }
.banner .lift-test { display:inline-block; margin-right: 15px; background:#fff; color:#179ef3; }
.get-door { padding-top: 185px; }
.get-door img { height: 300px; }
.search-wrap { position: relative; float: left; margin-right: 20px; }
.search-wrap .search-input { display: block; width: 300px; height: 26px; padding: 3px 8px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; border: 1px solid #3db1fa; border-radius: 2px; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.search-wrap .search-submit { position:absolute; z-index:2; top: 0; right: 0; display: block; width: 28px; height: 28px; text-indent: -99999px; border: none; background: url("../img/search-btn.png") no-repeat center center; }
.btn-consume { position: relative; z-index: 9999; }
.activity-list { overflow: hidden; }
.activity-item{ float:left;background:#567DA2;width:25%;height:180px;padding:0;margin:0;position:relative;z-index:2;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.activity-item .activity-img{position:relative;display:block;width:100%;height: 180px;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.activity-item:hover .activity-img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.activity-item .activity-text{position:absolute; top:0px;left:0px;right:0;bottom:0;width:100%;height:100%;padding:10px 60px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000;background-color: rgba(55,146,234,0.8); color:#fff;filter: alpha(opacity:0); opacity:0;}
@media \0screen\,screen\9 {
  .activity-item .activity-text{ background-color:#3792ea; filter:Alpha(opacity=80); position:static; *zoom:1; }
}
.activity-item .report-text { padding-top: 43px; font-size: 20px; line-height: 36px; text-align: center; }
.activity-item .report-text a { position: absolute; z-index: 2; top: 0; left: 0; display: block; width: 100%; height: 100%; padding-top: 45px; color: #fff; text-decoration: none; }
.activity-item .report-text a:hover { color: #fff; }
.activity-item .scan-test { padding-top: 63px; font-size: 20px; line-height: 36px; text-align: center; }
.activity-item .scan-test a { position: absolute; z-index: 2; top: 0; left: 0; display: block; width: 100%; height: 100%; padding-top: 63px; text-decoration: none; }
.activity-item .scan-test a:hover { color: #fff; }
.activity-text h4 { font-size: 15px; padding-bottom: 10px; border-bottom: solid 1px #fff; }
.activity-text ul li { font-size: 14px; line-height: 24px; padding-bottom: 8px; overflow: hidden; }
.activity-text .time { float: left; width: 80px; padding-left: 2px; color: #3792ea; font-size: 12px; background: url("../img/time-bg.png") no-repeat left center; }
.activity-text .text { color: #999; }
.activity-text .text a { display: block; max-width: 300px; height: 24px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.activity-text .text a:hover { color: #fff; }
.activity-item .more { float: right; display: inline-block; line-height: 1; padding: 3px 12px; border: solid 1px #fff; color: #fff; text-decoration: none; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.activity-item .more:hover { background: #fff; color: #179ef3; border: solid 1px #fff; }
.activity-item .scan-tit { padding-left: 32px; background: url("../img/scanlogo.png") no-repeat left 20px; }
.activity-item .activity-tit{ position:absolute; z-index: 3; top: 50%; left: 0; width: 100%; height: 46px; text-align:center; margin-top: -23px; display: block; }
.activity-item .activity-tit h3 { display: inline-block; font-size:30px; color: #fff; font-family:"微软雅黑"; font-weight: 700; }
.activity-tit .scan-logo { padding-left: 50px; height: 45px; line-height: 45px; background: url("../img/scan-logo.png") no-repeat left center; }
.index-video { width:326px; margin:0 auto; padding-top:15px; }
.index-video .video-btn{ text-align:center; }
.index-video .video-btn a{ color:#fff; font-size:15px; cursor:pointer; padding-left:22px; display:inline-block; background: url("../img/icon-video.png") no-repeat left center; }
.banner .news-waper { position: absolute; width: 100%; line-height: 40px; color: #fff; font-size: 14px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); z-index: 2; bottom: 0px; }
.banner .news-waper .news ul { overflow: hidden; padding-left: 26px; background: url("../img/icon-news.png") no-repeat scroll left 13px rgba(0, 0, 0, 0); }
.banner .news-waper .news ul li { float: left; width: 50%; height:40px; overflow:hidden; }
.banner .news-waper .news ul li a { color: #fff; padding-right:20px; }
.banner .news-waper .activities { padding-right: 0px; }
.banner .news-waper .activities .text span { float: left; }
.banner .news-waper .activities .text { float: right; padding-left: 24px; background: url("../img/icon-hd.png") no-repeat scroll left 11px rgba(0, 0, 0, 0); color: #fff; overflow: hidden; }
.banner .news-waper .activities .text a { float: left; max-width: 266px; height: 40px; overflow: hidden; color: #fff; }
.banner-sub { overflow: hidden; }
.banner-service { width: 100%; height: 515px; background: url("../img/service-bg.jpg") no-repeat center top; position: relative; z-index: 1; }
.banner-service h1 { width: 100%; text-align: center; color: #fff; font-size: 40px; font-weight: 700; margin: 120px 0 20px; }
.banner-service p { width: 100%; text-align: center; font-size: 20px; color: #fff; line-height: 32px; }
.banner-service ul { width: 100%; padding-top: 40px; text-align: center; overflow: hidden; }
.banner-service ul li { display: inline-block; border: solid 2px #fff; padding: 7px 20px; font-size:18px; color:#fff; }
.banner-service ul li a { border-radius: 0px; font-size: 18px; border: solid 2px #fff; padding: 7px 20px; color: #fff; background: none; }
.banner-service ul li a:hover { color: #179ef3; background: #fff; border-color: #fff; }
.banner-service .phone { margin:0 10px 0 10px; }
.banner-service .company-test { padding-top:25px; }
.banner-service .company-test a { display:inline-block; padding-left:22px; font-size:16px; color:#fff; background: url("../img/icon-test.png") no-repeat left center; cursor:pointer; }
.banner-jobs { width: 100%; height: 515px; background: url("../img/banner-jobs.jpg") no-repeat center top; margin-bottom: 20px; }
.banner-jobs h1 { width: 100%; text-align: center; color: #fff; font-size: 40px; font-weight: 700; margin: 210px 0 20px; }
/*--banner左上角广告--*/
.banner-ad { position: absolute; z-index: 99999; left: 20px; top: 0; }
.banner-ad a { display: inline-block; width: 360px; height: 202px; }
/*--end--*/
/*-- 头部广告 --*/
.top-ad { width: 100%; position: relative; }
.main-top-ad { background:#1f1f1f url("../images/top-ad-bg.jpg") repeat left center; }
.ad-inner { padding-left: 100px; height: 50px; padding-top: 14px; font-size: 15px; color: #adadad; background: url("../images/icon-dl.png") no-repeat left center; }
.top-ad-btn { position: absolute; top: 15px; right: 30px; font-size: 18px; }
/*-- end --*/
.jobs-item { padding:40px 0; border-bottom: solid 1px #ededed; }
.job-tit01 { padding-bottom:10px; overflow:hidden; }
.job-tit01 h3 { float:left; font-size:24px; color:#179ef3; }
.job-tit01 span { float:right; font-size:14px; color:#b0b0b0; }
.job-tit01 span b { font-weight:normal; color:#179ef3; }
.jobs-item h5 { color:#484848; font-size:16px; padding:4px 0 10px; }
.jobs-item .text h5 { padding-bottom:6px; margin-bottom:0px; }
.jobs-item .text p { font-size:14px; color:#6e6e6e; line-height:30px; }
.background-w { background:#fff; }
.banner-jobs p { width: 100%; text-align: center; font-size: 20px; color: #fff; line-height: 32px; }
.banner-case { width: 100%; height: 515px; background: url("../img/case-bg.jpg") no-repeat center top; position: relative; z-index: 1; }
.banner-case h1 { width: 100%; text-align: center; color: #fff; font-size: 40px; font-weight: 700; margin: 160px 0 20px; }
.banner-case p { width: 100%; text-align: center; font-size: 20px; color: #fff; line-height: 32px; }
.service-menu { width: 100%; text-align: center; position: absolute; z-index: 2; bottom: 0px; }
.service-menu ul li { display: inline-block; padding: 0 1px; border:none; }
.service-menu ul li a{ display: inline-block; font-size: 16px; color: #656565; padding: 8px 24px; background: #fff; border: solid 1px #e7e7e7; border-radius: 4px 4px 0 0; text-decoration: none; }
.service-menu ul li a:hover{ color: #fff; background: #3db1fa; border: solid 1px #3db1fa; }
.service-menu .active a { color: #fff; background: #3db1fa; border: solid 1px #3db1fa; }
.service-tit01,.service-tit02,.service-tit03 { margin-bottom: 50px; }
.service-tit01 h3,.service-tit02 h3,.service-tit03 h3 { font-size: 26px; text-align: center; }
.service-tit02 { padding-bottom: 16px; border-bottom: solid 1px #f0f0f0; }
.service-tit03 h3 { color: #fff; }
.service-tit01-sub { margin-bottom: 10px; }
.service-tit01-sub h4 { display: inline-block; height: 21px; line-height: 21px; border-left: solid 3px #3db1fa; padding-left: 12px; font-size: 22px; }
.test-img02 { text-align: right; }
.test-pattern { background: #f8f8f5; padding: 80px 0 100px; }
.test-pattern .test-list { padding: 20px 0; }
.test-pattern .test-list h3 { float: left; width: 80px; height: 80px; border-radius: 50%; text-align: center; line-height: 80px; color: #fff; margin: 0px 20px 0 0; }
.test-pattern .rank h3 { background: #7ac044; }
.test-pattern .ordinary h3 { background: #ff9600; }
.test-pattern .senior h3 { background: #f34646; }
.test-pattern .test-list .text { padding-top: 4px; }
.test-pattern .test-list .text p { color: #555555; margin-bottom: 0px; line-height: 24px; font-size: 14px; }
.test-process { padding: 120px 0; background: #fff; }
.test-process .service-tit01-sub { padding-bottom: 20px; }
.test-process p { font-size: 14px; line-height: 28px; margin:5px 0; }
.value-added { background: #eff1f1; font-size: 14px; line-height: 28px; padding: 100px 0; }
.value-list { border-radius: 50%; background: #fff; text-align: center; width: 195px; height: 195px; font-size: 12px; line-height: 20px; margin: 0 auto; }
.value-list img { margin: 30px 0 10px; }
.value-added .text01 {  }
.value-added .text02 {  display: inline-block; background: url("../img/comma-l.png") no-repeat left 5px; color: #888888; }
.value-added .text02 p { display: inline-block; background: url("../img/comma-r.png") no-repeat right 12px; padding: 0 20px; color: #888888; }
.value-added .text03 { text-align: right; color: #888888; padding-bottom: 20px; }
.service-advantage { min-height: 380px; padding-top: 80px; background: url("../img/service-fwysbg.jpg") no-repeat center bottom #5174a0; }
.advantage-list { font-size: 14px; color: #fff; text-align: center; }
.service-system { padding: 80px 0 60px; text-align: center; background: #fff; }
.service-system .contact-list { text-align: left; }
.service-system .contact-list h5 { margin: 12px 0 0; color: #179ef3; font-size: 14px; }
.service-system .contact-list p { font-size: 14px; line-height: 28px; }
.system-list { overflow: hidden; }
.system-info { display: inline-block; margin: 0 auto; overflow: hidden; }
.system-text { display: inline-block; padding-top: 16px; }
.system-info b { display: inline-block; padding-right: 10px; font-size: 50px; color: #3db1fa; }
.system-text p { font-size: 14px; line-height: 20px; margin-bottom: 0px; text-align: left; }
#service-case { margin-top: 0px; }
.project { background: #e7ebef; padding: 50px 0; }
.project-list { background: #fff; border-radius: 4px; margin-bottom: 20px; position:relative; }
.project-list .img-rounded { width: 100%; border-radius: 4px 4px 0 0; }
.project-list h3 { padding: 20px 15px 6px 15px; text-align: center; font-size: 16px; height: 42px; overflow: hidden; }
.project-list h3 a { width: 262px; height: 20px; line-height: 20px; overflow: hidden; }
.project-list .text { padding: 4px 15px 0; margin-bottom: 16px; color: #6d747a; height: 20px; line-height: 20px; overflow: hidden; }
.project-list .project-btn a {  padding: 2px 8px; }
.project .project-btn { padding: 14px 15px 14px; border-top: solid 1px #efefef; overflow: hidden; }
.project .project-btn p { float: left; height:23px; line-height: 23px; color: #666; margin-bottom:0px; }
.project .project-btn p span { float: left; color: #a0a3a5; padding-right:4px; }
.project .project-btn a { float: right; font-size: 12px; padding: 2px 6px; border-radius: 3px; }
.grades { display:inline-block; height:23px; width:72px; margin-left:5px; background: url("../img/grades.png") no-repeat; }
.grades8 { background-position: left top; }
.grades7 { background-position: left -23px; }
.grades6 { background-position: left -46px; }
.grades5 { background-position: left -69px; }
.grades4 { background-position: left -92px; }
.grades3 { background-position: left -115px; }
.grades2 { background-position: left -138px; }
.grades1 { background-position: left -161px; }
.btn-over { color: #fff; background-color: #c4c6c8; border-color: #c4c6c8 }
.btn-over:hover, .btn-over:focus, .btn-over.focus, .btn-over:active, .btn-over.active, .open>.dropdown-toggle.btn-over { color: #fff; background-color: #c4c6c8; border-color: #c4c6c8 }
.btn-over:active, .btn-over.active, .open>.dropdown-toggle.btn-over { background-image: none }
.btn-over.disabled, .btn-over[disabled], fieldset[disabled] .btn-over, .btn-over.disabled:hover, .btn-over[disabled]:hover, fieldset[disabled] .btn-over:hover, .btn-over.disabled:focus, .btn-over[disabled]:focus, fieldset[disabled] .btn-over:focus, .btn-over.disabled.focus, .btn-over[disabled].focus, fieldset[disabled] .btn-over.focus, .btn-over.disabled:active, .btn-over[disabled]:active, fieldset[disabled] .btn-over:active, .btn-over.disabled.active, .btn-over[disabled].active, fieldset[disabled] .btn-over.active { background-color: #c4c6c8; border-color: #c4c6c8 }
.project-rec { margin-top: 60px; overflow: hidden; }
.project-info { float: left; height: 230px; color: #FFFFFF; margin-top: 20px; }
.project-info ul li img { width: 100%; }
.project-info .info li { display:inline-block; width:100%; }
.project-info .info h3 { padding-top: 6px; }
.project-info .info h3 a { display: inline-block; font-size: 24px; }
.project-info .info .project-text { height: 62px; overflow: hidden; }
.project-info .info p { font-size: 14px; color: #4e4e4e; line-height: 26px; padding-top: 10px; }
.project-info .info p span { display: inline-block; padding-right: 30px; }
.project-info .info p span b { font-weight: normal; color: #ff7800; }
.project-info .info .btn { margin-top: 32px; padding: 8px 25px; font-size: 16px; }
.project-text02 { font-size: 14px; color: #4e4e4e; line-height: 26px; }
.project-text02 span { float:left; }
.project-text02 .times { padding-right:30px; }
.project-text02 .bonus { float:left; }
.project-text02 .grades { margin-right:4px; }
.tags-senior, .tags-ordinary, .tags-rank, .tags-web { display: inline-block; margin-left: 10px; border-radius: 2px; padding: 4px 6px 3px; font-size: 12px; color: #fff; margin-top:4px; float: left;}
.tags-senior { background: #ff8e7f; float: left; padding:0;margin-top:4px;  width: 40px;height: 20px;border-radius: 2px;line-height:20px; text-align: center;}
.tags-ordinary { background: #ffc24c; }
.tags-rank { background: #90da9e; }
.tags-web { background: #31bf79; }
.project-nav { float: left; padding-top: 10px; }
.project-nav ul { margin: 0 auto; text-align: center; overflow: hidden; }
.project-nav li { display: inline-block; width: 106px; height: 70px; margin: 5px; position: relative; z-index: 1; }
.project-nav li a { display: block; }
.project-nav li img { width: 100%; }
.project-nav li.on a { }
.project-nav li .mask { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.0); display: block; height: 71px; position: absolute; width: 100%; z-index: 3; cursor: pointer; }
.project-nav li.on .mask { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 5%, rgba(0, 0, 0, 0.6) 100%); }
.project-img { padding-left: 0px; }
.project-img img { width: 100%; }
.objective { margin-top: 60px; }
.objective-list { padding-bottom: 20px; padding-right: 86px; overflow: hidden; }
.objective-list .circle { float: left; display: inline-block; width: 100px; height: 100px; margin-right: 15px; border-radius: 50%; background: #3db1fa; }
.objective-list .icon01 { display: inline-block; width: 100px; height: 100px; background: url("../img/objective-icon01.png") no-repeat scroll center center rgba(0, 0, 0, 0); }
.objective-list .icon02 { display: inline-block; width: 100px; height: 100px; background: url("../img/objective-icon02.png") no-repeat scroll center center rgba(0, 0, 0, 0); }
.objective-list .icon03 { display: inline-block; width: 100px; height: 100px; background: url("../img/objective-icon03.png") no-repeat scroll center center rgba(0, 0, 0, 0); }
.objective-list .objective-info { width: 80%; }
.objective-list .objective-info h3 { font-size: 20px; padding: 14px 0 6px; }
.objective-list .objective-info p { font-size: 14px; color: #565656; line-height: 24px; }
.dynamic .nav-tabs > li > a { font-size: 14px; color: #4e4e4e; padding: 6px 21px; border: 1px solid #ddd; border-bottom-color: transparent; margin-right: 4px; }
.dynamic .nav-tabs>li.active>a, .dynamic .nav-tabs>li.active>a:hover, .dynamic .nav-tabs>li.active>a:focus { color: #fff; cursor: default; background-color: #3db1fa; border: 1px solid #3db1fa; border-bottom-color: transparent; }
.dynamic-list { width: 100%; }
.dynamic-list ul { width: 100%; margin-top: 10px; margin-bottom: 0px; background: url("../img/dynamic-line.jpg") repeat-y scroll 62px top rgba(0, 0, 0, 0); }
.dynamic-list ul li { width: 100%; padding: 10px 0; background: url("../img/dynamic-bg01.jpg") repeat-y scroll 64px top rgba(0, 0, 0, 0); overflow: hidden; }
.dynamic-list .top { background: url("../img/dynamic-top.jpg") repeat-y scroll 64px center rgba(0, 0, 0, 0); }
.dynamic-list .end { background: url("../img/dynamic-bottom.jpg") repeat-y scroll 64px center rgba(0, 0, 0, 0); }
.dynamic-list .time { float: left; padding-right: 10px; width: 62px; text-align: right; font-size: 12px; color: #acacac; line-height: 42px; }
.dynamic-list .info { margin-left:86px; }
.dynamic-list .info a { color: #179ef3; }
.dynamic-list .img { float: left; border: solid 1px #ebebeb; border-radius: 50%; }
.dynamic-list .img-circle { width: 40px; height: 40px; }
.dynamic-list p { width: 232px; padding: 4px 0 0 10px; margin-bottom: 0px; margin-left:42px; color: #4d4d4d; overflow: hidden; }
.manufacturer { width: 100%; height: 430px; margin-top: 60px; text-align: center; color: #fff; background: url("../img/pic-csbg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0); }
.manufacturer h3 { font-size: 42px; font-weight: bold; padding-bottom: 10px; margin-top: 90px; }
.manufacturer p { font-size: 24px; margin-bottom: 110px; }
.project-start { font-size: 20px; padding: 7px 20px; }
.process { text-align: center; margin: 60px auto; }
.process > p { font-size: 18px; color: #464646; }
.process > p > span { color: #179ef3; }
.process .info { margin-bottom: 40px; }
.process h4 { font-size: 20px; font-weight: bold; padding: 20px 0 10px; }
.process .text { color: #6d747a; }
.process .icon { display: inline-block; width: 220px; height: 220px; border-radius: 50%; }
.process-icon01 { background:#f4f4f4 url("../img/process-icon01.png") no-repeat center center; }
.process-icon02 { background:#f4f4f4 url("../img/process-icon02.png") no-repeat center center; }
.process-icon03 { background:#f4f4f4 url("../img/process-icon03.png") no-repeat center center; }
.process-icon04 { background:#f4f4f4 url("../img/process-icon04.png") no-repeat center center; }
.products { background: #f3f3f3; height: 550px; padding: 60px 0 40px; margin-top: 60px; }
.products-tab { margin-bottom: 20px; position: relative; overflow: hidden; margin: 0 auto; color: #888; -webkit-font-smoothing: antialiased; }
.products-tabs { display: table; position: relative; overflow: hidden; margin: 0; width: 100%; text-align: center; }
.products-tabs li { display: inline-block; overflow: hidden; padding: 0 4px; position: relative; }
.products-tabs a { background-color: #6f7a8e; color: #fff; font-size: 14px; display: block; letter-spacing: 0; outline: none; padding: 4px 20px; border-radius: 17px; text-decoration: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.products-tabs .current a { color: #fff; background: #3db1fa; }
.tabs_item { display: none; margin: 50px 0; overflow: hidden; }
.tabs_item .tabs_info ul li { width: 100%; padding: 10px 0 26px; overflow: hidden; }
.tabs_item .effect-excellent ul { padding-top: 0px; }
.tabs_item .effect-excellent ul li { padding: 26px 0 26px; }
.tabs_item .tabs_info .bugs-num { float: left; width: 180px; padding-left: 76px; margin-right: 20px; height: 66px; background: url("../img/products-icon01.png") no-repeat scroll left top rgba(0, 0, 0, 0); }
.tabs_item .tabs_info .bugs-num strong { float: left; width: 100px; line-height: 34px; text-align: center; color: #3db1fa; font-size: 36px; font-family: 'Arial'; margin-top: 7px; }
.tabs_item .tabs_info .bugs-num span { float: left; width: 100px; text-align: center; color: #757575; font-size: 14px; }
.tabs_item .tabs_info .bugs-hat { float: left; width: 180px; padding-left: 76px; margin-right: 20px; height: 66px; background: url("../img/products-icon02.png") no-repeat left top; }
.tabs_item .tabs_info .bugs-hat strong { float: left; width: 100px; line-height: 34px; text-align: center; color: #3db1fa; font-size: 36px; font-family: 'Arial'; margin-top: 7px; }
.tabs_item .tabs_info .bugs-hat span { float: left; width: 100px; text-align: center; color: #757575; font-size: 14px; }
.tabs_item .tabs_info .icon-service01 { float: left; width: 72px; height: 72px; margin-top: 10px; margin-right: 20px; background: url("../img/icon-service01.png") no-repeat center center; border: solid 1px #3db1fa; border-radius: 50%; }
.tabs_item .tabs_info .icon-service02 { float: left; width: 72px; height: 72px; margin-top: 10px; margin-right: 20px; background: url("../img/icon-service02.png") no-repeat center center; border: solid 1px #3db1fa; border-radius: 50%; }
.tabs_item .tabs_info .icon-risk01 { float: left; width: 72px; height: 72px; margin-top: 10px; margin-right: 20px; background: url("../img/icon-risk01.png") no-repeat center center; border: solid 1px #3db1fa; border-radius: 50%; }
.tabs_item .tabs_info .icon-risk02 { float: left; width: 72px; height: 72px; margin-top: 10px; margin-right: 20px; background: url("../img/icon-risk02.png") no-repeat center center; border: solid 1px #3db1fa; border-radius: 50%; }
.tabs_item .tabs_info .text-tit { color: #4d4d4d; font-size: 18px;  margin-bottom: 0px; font-weight: bold; }
.tabs_item .tabs_info .text { margin: 8px 0px 0px; font-size: 14px; color: #565656; line-height: 26px; }
.tabs_item .tabs_info .text01 { margin: 8px 0px 0px; font-size: 14px; color: #565656; line-height: 26px; }
.tabs_item:first-child { display: block; }
.case { background: #e7ebef; padding: 40px 0; margin-top: 60px; }
.case ul { width: 100%; }
.case ul li { display: inline-block; padding: 0 4px; }
.case ul li a { display: inline-block; }
.partner { margin-top: 60px; }
.partner .tit02 { margin-bottom:25px; position:relative; }
.partner .more { position:absolute; right:0px; bottom:15px; display:inline-block; }
.partner .more a{ font-size:14px; color:#179ef3; text-decoration:none; }
.partner .more a:hover{ color:#179ef3; }
.partner .more-down,.partner .more-up { float:left; width:100%; text-align:center; padding-top:20px; }
.partner .more-down a { display:inline-block; width:29px; height:29px; background: url("../img/more01.png") no-repeat left top; }
.partner .more-down a:hover { background: url("../img/more01.png") no-repeat left bottom; }
.partner .more-up a { display:inline-block; width:29px; height:29px; background: url("../img/more02.png") no-repeat left top; }
.partner .more-up a:hover { background: url("../img/more02.png") no-repeat left bottom; }
.partner-list { padding:30px 0; }
.partner-list-item { display: inline-block; padding-top:15px; padding-bottom:15px; }
.partner-list-item a { display: block; text-align:center; border:solid 1px #e7eaef; }
.partner-list-item a:hover { border:solid 1px #3db1fa; }
.case-list01 { padding:8px 0 40px; }
.notice { margin-top: 60px; }
.notice .tit03 { margin-bottom: 20px; }
.notice-vul .tit03 { width: auto; margin-right: 30px; }
.notice-list { padding: 20px 0px; overflow: hidden; }
.notice-time { float: left; width: 60px; margin-right: 12px; height: 60px; color: #fff; text-align: center; background: #3db1fa; border-radius: 3px; }
.notice-time p { margin-bottom: 0px; margin-top: 10px; }
.notice-time strong { font-family: 'Arial'; font-size: 24px; line-height: 24px; }
.notice-info { }
.notice-info h4 { margin: 0px; padding-right: 20px; }
.notice-info h4 a { display: inline-block; font-size: 16px; width: 272px; height: 20px; line-height: 20px; overflow: hidden; }
.notice-info p { color: #6d747a; padding-top: 4px; margin: 0px; padding-right: 20px; height: 38px; overflow: hidden; }
.media-reports ul li { color: #6d747a; padding: 11px 0; }
.media-reports ul li h4 { margin: 4px 0 6px; }
.media-reports ul li h4 a { font-size: 16px; }
.media-reports ul li p { margin: 0px; padding-top: 3px; position: relative; z-index: 1; }
.media-reports ul li p a { position: absolute; right: 0px; bottom: 0px; color: #999; }
.footer { width: 100%; background: #34445c; padding: 60px 0; border-top: solid 4px #009dff; }
.footer-l { float: left; padding-top: 9px; font-size: 14px; color: #95a6bf; }
.footer-l .tell { padding-left: 22px; color: #95a6bf!important; background: url("../img/icon-tell.png") no-repeat left center; }
.footer-l .email { padding-left: 22px; background: url("../img/icon-email.png") no-repeat left center; }
.logo-btm { width: 200px; text-align: center; padding: 5px 0 80px; background: url("../img/logo-footer.png") no-repeat center bottom; }
.footer-list { float: right; padding-left: 80px; color: #fff; }
.footer-list h4 { font-size: 15px; }
.footer-list ul li { line-height: 30px; }
.footer-list ul li a { font-size: 13px; color: #95a6bf; }
.weixin-pannel{position:relative;z-index:99}
.weixin a{display:block;cursor:pointer;position:relative;}
.weixin a span{display:block;margin-left:auto;margin-right:auto}
.weixin a.qr i{width:137px;height:137px;position:absolute;display:none;background-position:0 0; top:-135px; left:-45px;}
.weixin a.qr:hover i{display:block}
.weixin a.qr i{ background: url("../img/qr-code.jpg") no-repeat center bottom;}

/* 内页
==============================================*/
.bg-sub { background: #f4f4f4; }
.classification { padding: 10px 20px; }
.classification ul { width: 100%; padding: 8px 0; overflow: hidden; }
.classification ul li { float: left; padding: 2px 10px; color: #fff; line-height: 24px; font-size: 14px; }
.classification ul li a { display: inline-block; padding: 2px 10px 4px; line-height: 18px; font-size: 14px; color: #fff; }
.classification .active a { display: inline-block; background: #6e7a8e; color: #fff; border-radius: 3px; }
.classification ul li a:hover { background: #6e7a8e; border-radius: 3px; color: #fff; text-decoration: none; }
.project-text03 { float:left; line-height: 23px; color: #fff; }
.project-text03 p span { padding-right:3px; }
.project-hall { overflow: hidden; }
.project-hall .project-btn { padding: 10px 15px 10px; border-top: solid 1px #33393c; overflow: hidden; position: relative; }
.project-hall .project-btn p { margin:0px; overflow:hidden; }
.project-hall .project-btn p span { float:left; }
.project-hall .project-btn a { float: right; margin-top: 12px; font-size: 14px; padding: 3px 8px; border-radius: 3px; position: absolute; right: 10px; }

/*入场券*/
.project-info01 .info .ent-ticket { background: url(../img/passicon.png) no-repeat left center; padding: 0; margin: 0; padding-left: 40px; display: inline-block; position: relative; margin-bottom:0; }

.ent-ticket i { color: #3db1fa; font-style: normal; padding: 0 5px; }
.project-info01 .info .ent-ticket span.ent-ticket-alert, .tags-ticket span.ent-ticket-alert { width: 200px; padding: 5px; background-color: #f9755b; color: #FFFFFF; position: absolute; top: -50px; left: 0; border-radius: 4px; font-size: 12px; line-height: 20px;  display: none; /*firefox*/ -webkit-box-shadow: 1px 1px 5px #f0f0f0;/*webkit*/ box-shadow: 1px 1px 5px #f0f0f0;/*opera或ie9*/ }
.project-info01 .info .ent-ticket span.ent-ticket-alert i { color: #FFFFFF; }
.project-info01 .info .ent-ticket:hover span.ent-ticket-alert, .tags-ticket:hover span.ent-ticket-alert { display: block;}

.tags-ticket {display: inline-block; width:72px; height: 23px; margin-left: 10px; position: relative; float: left; margin-top:4px; }
.tags-ticket>img{ display: block;}
.project-hall .project-list01 .img-rounded { border-radius: 3px; }
.project-hall .project-list01 .thumbnail { margin-bottom: 30px; overflow: hidden; position:relative; }
.project-hall .project-list01 .thumbnail .info { padding: 15px; overflow: hidden; }
.project-hall .project-list01 .thumbnail .info h3 { padding-top: 4px; font-size: 16px; }
.project-hall .project-list01 .thumbnail .info h3 a { display: inline-block; font-size: 16px; color: #fff; height: 18px; overflow: hidden; }
.project-hall .project-list01 .thumbnail .info h3 a:hover { color: #179ef3; }
.project-hall .project-list01 .thumbnail .info p { padding-top: 6px; font-size: 14px; color: #fff; line-height: 22px; }
.project-hall .info .bonus { position:absolute; z-index:2; top:0px; left:0px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8); display:none; }
.project-hall .info .bonus ul { padding:10px 15px; overflow:hidden; }
.project-hall .info .bonus ul li { float:left; width:50%; padding:5px 5px; font-size: 12px; color:#fff; }
.project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text { padding-right: 0px; }
.project-hall .project-list01 .text .text-in { height: 52px; margin-bottom: 0px; overflow: hidden; }
.btn-more { float: left; width: 100%; text-align: center; margin-bottom: 30px; }
.btn-more a { display: inline-block; border-radius: 20px; background: #3db1fa url("../img/icon-arrow.png") no-repeat 80px 10px; text-decoration: none; line-height: 18px; padding: 7px 25px; color: #fff; }
.btn-more a:hover { background: #1b98e6 url("../img/icon-arrow.png") no-repeat 80px 10px; }
.btn-more a i { display: inline-block; width: 15px; height: 15px; }
.tab-nav01 { float: right; }
.tab-nav01 li { float: left; padding: 0 0 0 4px; }
.tab-nav01 li a { padding: 4px 10px; }
.boardtab_tit { clear: both; height: 47px; margin-bottom: 10px; overflow: hidden; width: 100%; }
.boardtab_tit ul { border: 0 none; height: 47px; width: 100%; margin: 0; padding: 0; }
.boardtab_tit ul li { cursor: pointer; float: left; font-size: 20px; line-height: 45px; width: 50%; text-align: center; border-bottom: solid 1px #eaeaea; }
.boardtab_tit ul .active { height: 46px; border-bottom: solid 2px #3db1fa; }
.boardtab_tit ul li a { display: inline-block; background: none repeat scroll 0 0 #f7f7f7; font-family: "微软雅黑"; font-size: 20px; text-decoration: none; }
.boardtab_tit .bugs-web { padding-left: 30px; background: url("../img/icon-web01.png") no-repeat left 12px; }
.boardtab_tit .bugs-web:hover { padding-left: 30px; background: url("../img/icon-web02.png") no-repeat left 12px; }
.boardtab_tit ul .active .bugs-web { background: url("../img/icon-web02.png") no-repeat left 12px; color: #129dfd; }
.icon-web-tips { display: inline-block; margin-left: 4px; width: 13px; text-align: center; height: 13px; line-height: 13px; font-size: 10px; color: #fff; font-weight: bold; background:#6d6d6d; border-radius: 50%; cursor: pointer; }
.icon-web-tips:hover,.icon-web-tips:focus { background:#484848; color: #fff; text-decoration: none; }
.boardtab_tit .bugs-project { padding-left: 30px; background: url("../img/icon-project01.png") no-repeat left 12px; }
.boardtab_tit .bugs-project:hover { padding-left: 30px; background: url("../img/icon-project02.png") no-repeat left 12px; }
.boardtab_tit ul .active .bugs-project { background: url("../img/icon-project02.png") no-repeat left 12px; color: #129dfd; }
.bugs-open { padding-bottom: 24px; }
.bugs-open .tit06 h3 { margin-top: 4px; }
.btn-process { display: inline-block; padding: 2px 0 0 10px; font-size: 14px; }
.btn-process a { color: #ff950b; }
.bugs-open-list { padding: 0 0 24px; position: relative; }
.bugs-open-list ul li { padding: 18px 15px 17px 28px; border-bottom: solid 1px #f4f4f4; overflow: hidden; }
.bugs-open-list .bugs-info { float: left; margin-right: 100px; overflow: hidden; }
.bugs-open-list .bugs-info .tit { font-size: 15px; margin: 0px 0px 8px; }
.bugs-open-list .bugs-info .tit .icon-coin
{ display: inline-block; margin: 0px 0px 0px 5px; width: 12px; height: 13px; background: url("../img/icon-coin.gif") no-repeat; }
.bugs-open-list .bugs-info .tit .icon-rmb
{ display: inline-block; margin: 0px 0px 0px 5px; width: 28px; height: 13px; background: url("../img/icon-rmb.gif") no-repeat; }
.bugs-open-list .bugs-info .info { margin-bottom: 0px; color: #999; }
.bugs-open-list .bugs-info .info span { padding-right: 20px; }
.bugs-open-list .bugs-info .info .bugs-name b { font-weight: normal; }
.bugs-open-list .bugs-info .bugs-projet a { color: #179ef3; }
.bugs-open-list .bugs-info .bugs-name a { color: #56b40d; }
.bugs-open-list .bugs-btn { float: right; margin-top: 9px; position: absolute; right: 15px; }
.bugs-open-list .btn-check { background: #fff; font-size: 12px; padding: 4px 8px; border-color: #dfe2e5; color: #6f7174; border-radius: 3px; }
.bugs-open-list .btn-check:hover { background: #fff; border-color: #3db1fa; color: #3db1fa; }
.project-hots ul { padding: 5px 15px; }
.project-hots ul li { padding: 10px 0; overflow: hidden; }
.project-hots ul li .object-heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.project-hots ul li .text { overflow: hidden; }
.project-hots ul li .text h4 { font-size: 14px; margin: 4px 0px 0px; overflow: hidden; }
.project-hots ul li .text h4 a { display: inline-block; width: 172px; height: 20px; line-height: 20px; overflow: hidden; }
.project-hots ul li .text p { display: inline-block; width: 172px; line-height: 20px; color: #959595; overflow: hidden; font-size: 12px; margin: 0px; }
.news-hots { width: 100%; }
.news-hots ul { padding: 4px 0 15px; }
.news-hots ul li { padding: 0 15px; border-bottom: solid 1px #f4f4f4; padding: 10px 0; color: #4d4d4d; font-size: 13px; background: url(../img/icon-fk03.gif) no-repeat 16px 19px; }
.news-hots .digital { float: left; display: inline-block; margin: 0 6px 0 15px; width: 18px; text-align: center; height: 18px; line-height: 18px; background: #5f758e; font-size: 11px; color: #fff; font-family: 'Arial'; border-radius: 50%; }
.news-hots .text { margin: 0px 12px 0 30px; }
.news-hots .text a { color: #179ef3; }
.bugs-news > ul { padding-top: 10px; padding-bottom: 10px; }
.bugs-news > ul li { border-bottom: 1px solid #f4f4f4; padding: 12px 15px; overflow: hidden; }
.bugs-news .time { float: right; padding-right: 10px; width: 68px; text-align: right; font-size: 12px; color: #acacac; line-height: 42px; }
.bugs-news .info { float: left; font-size: 14px; }
.bugs-news .info a { color: #179ef3; }
.bugs-news .info .img { float: left; width: 40px; height: 40px; }
.bugs-news .info .img img { width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: solid 1px #f2f2f2; }
.bugs-news .info .img-circle { width: 40px; height: 40px; }
.bugs-news .info p { display: inline-block; height: 30px; padding: 13px 0 0 10px; margin-bottom: 0px; color: #4d4d4d; }
.bugs-news .pager01 { padding: 14px 15px 20px; }
.board-btn { padding-bottom: 20px; overflow: hidden; }
.board-btn a{ width: 48%; font-size: 16px; padding-top: 8px; padding-bottom: 8px; }
.board-btn .btn-success { float: right; }
.board-btn .btn-primary { float: left; }
.bugs-weeks-hots { width: 100%; margin-bottom: 20px; }
.bugs-weeks-hots ul { padding: 4px 0 15px; }
.bugs-weeks-hots ul li { padding: 0 15px; border-bottom: solid 1px #f4f4f4; padding: 10px 0; color: #4d4d4d; font-size: 13px; }
.bugs-weeks-hots .digital { float: left; display: inline-block; margin: 0 6px 0 15px; width: 18px; text-align: center; height: 18px; line-height: 18px; background: #5f758e; font-size: 11px; color: #fff; font-family: 'Arial'; border-radius: 50%; }
.bugs-weeks-hots .one { background: #90c408; }
.bugs-weeks-hots .two { background: #ff950b; }
.bugs-weeks-hots .three { background: #ef4747; }
.bugs-weeks-hots .text { margin: 0px 12px 0 40px; }
.project-tj .project-list { margin-bottom: 0px; }
.project-tj .project-list .project-btn { border-top: 1px solid #efefef; overflow: hidden; padding: 14px 15px; }
.project-tj .project-list .project-btn p { color: #666; float: left; height: 23px; line-height: 23px; margin-bottom: 0; }
.project-tj .project-list .project-btn p span { float:left; padding-right:3px; }
.project-tj .project-list .project-btn a { float:right; }
.news-wrap { padding-bottom: 10px; }
.news-list ul { padding: 4px 0 15px; }
.news-list ul li { padding: 0 15px; border-bottom: solid 1px #f4f4f4; padding: 10px 0; color: #4d4d4d; font-size: 13px; }
.news-list ul li a { display: inline-block; padding-left: 30px; background: url("../img/icon-fk03.gif") no-repeat 15px 9px; }
.news-list .time { float: right; color: #bfbfbf; padding-right: 15px; }
.news-tit { text-align: center; border-bottom: solid 1px #f4f4f4; }
.news-tit h2 { font-weight: bold; font-size: 26px; }
.news-tit span { display: inline-block; padding: 0 10px; color: #bfbfbf; }
.news-inner { padding: 20px 15px 20px;  border-bottom: solid 1px #f4f4f4; }
.news-inner p { font-size: 14px; line-height: 26px; }
.news-inner pre { white-space: pre-wrap; word-break: break-all; word-wrap: break-word; }
.banner-about { width: 100%; height: 490px; text-align: center; color: #fff; background: url("../img/banner-about.jpg") no-repeat center top; }
.banner-about h1 { padding-top: 180px; font-size: 36px; }
.banner-about h4 { font-family:Helvetica,Arial,sans-serif; font-size: 36px; font-weight: bold; }
.about-info { padding: 80px 0; }
.about-how { background: #cee4ef; padding: 70px 0 60px; }
.about-how h3 { padding-bottom: 40px; }
.about-how .about-c-list { text-align: center; }
.about-how .about-c-list i{ display: inline-block; width: 180px; height: 180px; background-position: center center; border-radius: 50%; text-align: center; }
.about-how .about-c-list p { padding-top: 10px; font-size: 14px; }
.about-one { background:#fff url("../img/about-list-pic01.png") no-repeat center center; }
.about-two { background:#fff url("../img/about-list-pic02.png") no-repeat center center; }
.about-three { background:#fff url("../img/about-list-pic03.png") no-repeat center center; }
.about-four { background:#fff url("../img/about-list-pic04.png") no-repeat center center; }
.about-info .test-img01{ text-align: center; }
.about-info h3 { padding: 70px 0 30px; }
.about-info p { font-size: 14px; line-height: 26px; }
.about-tips { padding: 80px 0 70px; }
.about-tips .panel { margin-bottom: 0px; padding: 15px 20px 5px; font-size: 14px; }
.about-tips h3 { padding-bottom: 15px; }
.privacy-policy { padding: 70px 0 20px; }
.privacy-policy h3 { padding-bottom: 15px; }
.privacy-policy .panel { margin-bottom: 0px; padding: 15px 20px 5px; font-size: 14px; }
.privacy-policy .panel p { font-size: 14px; line-height: 28px; }
.privacy-policy .panel p img { max-width: 100%; }
.panel-mBug h3{margin-right: 10px;}
.panel-mBug a{float: left;margin-right: 10px;}
.panel-mBug a img{transition: all .5s;transform-origin:50% 50%; width: 20px;}
.panel-mBug p{float: left;padding: 2px 0 ;font-size: 14px;margin-bottom: 0;height: 24px;overflow: hidden;}
.panel-mBug .panel-mBug-toggled{width: 0;margin-right: 40px;display: none;}
.mybugs-chid{position: absolute;width: 180px;left: 1000px;z-index: 40;background: #3DB1FA;color: #FFFFFF;padding: 5px;border-radius: 5px;display: none;}
/*.panel-mBug .panel-mBug-toggled div{width: 150px;position: absolute;display: none;left: 0;top: 25px;}*/
.panel-mBug div{float: left;font-size: 14px;}
.panel-mBug .panel-about{width: 0;height: 24px;overflow: hidden;}
.panel-mBug .panel-about span{float: left;}
.panel-mBug .panel-about .panel-about-tit{padding:3px 0;margin-right: 35px;}
.panel-mBug .panel-about .panel-about-img{margin-right: 15px;}
.privacy-policy h4 { font-weight: bold; }
.privacy-policy h5 { color: #179ef3; }
.privacy-policy .text { padding-top: 20px; }
.about-coop { padding: 60px 0; }
.about-coop ul { padding-top: 30px; }
.about-coop ul li { display: inline-block; padding: 10px }
.faq-wrap { padding: 30px 10px 0; }
.faq-wrap h3 { font-size: 20px; font-weight: bold; color: #179ef3; }
.panel-mBug-toggle {width: 80%;}
.faq-wrap > ul > li { padding-left: 32px; background: url("../img/icon-faqq.jpg") no-repeat left 4px; }
.faq-wrap > ul > li p { line-height: 24px; }
.faq-sublist li { font-size: 13px; line-height: 24px; padding-left: 12px; background: url("../img/icon-fk03.gif") no-repeat left 11px; }
.faq-wrap .faq-subtit { margin-bottom: 0px; color: #2e2e2e; font-weight: bold; }
.faq-wrap .deal-bugs ul { overflow: hidden; }
.faq-wrap .deal-bugs ul li { float: left; width: 33%; color: #1ba7f2; }
.faq-wrap .deal-bugs .num { float: left; width: 26px; text-align: center; height:26px; line-height: 26px; margin-right: 6px; border: solid 1px #1ba7f2; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.line { margin: 30px 0; height: 1px; background: #f1f1f1; }
.pager01 { padding: 0 15px; text-align: center; }
.pager01 ul { margin: 0px; }
.comments-hots .nav-tabs { border: 1px solid #eaeaea; border-bottom:none; border-radius:4px 4px 0px 0px; }
.comments-hots .nav-tabs > li { width: 50%; }
.comments-hots .nav-tabs > li > a { margin-right: 0px; color: #3f4a52; font-size: 18px; text-align: center; background: #fff; padding: 8px 0; border-radius:0px; border:none; }
.comments-hots .active > a { border-bottom: solid 2px #3db1fa !important; color: #129dfd !important; }
.comments-hots .active > a:hover { border:none; border-bottom: solid 2px #3db1fa !important; color: #129dfd !important; }
.comments-hots .nav-tabs > li.active > a,.comments-hots .nav-tabs > li.active > a:hover { border:none; }
.comments-hots .panel { border-radius: 0 0 3px 3px; }
.comments-hots .panel-default { border-top: 0px;}
.comments-list01 ul { padding: 5px 15px; }
.comments-list01 ul li { padding: 10px 0; overflow: hidden; }
.comments-list01 ul li .object-heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.comments-list01 ul li .text { overflow: hidden; }
.comments-list01 ul li .text h4 { font-size: 14px; margin: 4px 0px 0px; overflow: hidden; }
.comments-list01 ul li .text h4 a { float: left; height: 20px; line-height: 20px; font-size: 12px; color: #179ef3; overflow: hidden; }
.comments-list01 ul li .text .time { float: right; font-size: 12px; color: #adadad; line-height: 20px; }
.comments-list01 ul li .text p { display: inline-block; width: 172px; height: 20px; line-height: 20px; color: #959595; overflow: hidden; font-size: 12px; margin: 0px; }
.comments-list01 ul li .text p a { color: #929191; }
.comments-list01 ul li .text p a:hover { color: #179ef3; }
.icon-v1 { padding-right: 16px;  background: url(../img/icon-v.png) no-repeat right -20px; }
.icon_v2 { padding-right: 16px;  background: url(../img/icon-v.png) no-repeat right 3px; }
.comments-list02 ul { padding: 5px 15px; }
.comments-list02 ul li { padding: 10px 0; overflow: hidden; }
.comments-list02 ul li .object-heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.comments-list02 ul li .text { overflow: hidden; }
.comments-list02 ul li .text h4 { font-size: 14px; margin: 4px 0px 0px; overflow: hidden; }
.comments-list02 ul li .text h4 a { float: left; height: 20px; line-height: 20px; font-size: 12px; color: #179ef3; overflow: hidden; }
.comments-list02 ul li .text p { display: inline-block; width: 172px; height: 20px; line-height: 20px; color: #959595; overflow: hidden; font-size: 12px; margin: 0px; }
.comments-list02 ul li .text p a { color: #929191; }
.comments-list02 ul li .text p a:hover { color: #179ef3; }
.tab-wraper01 { padding:0 15px 20px 0; }
.tab-wraper01 .btn { padding: 4px 12px; }
.tab-wraper01 .btn:active, .tab-wraper01 .btn.active { background: #3db1fa; border-color: #3db1fa; box-shadow: none; color: #fff; }
.bugs-open .tab-wraper01 { padding-bottom: 0px; }
.thanks-news { font-size: 12px; }
.thanks-news ul { padding: 10px 15px; }
.thanks-news ul li { padding: 10px 0; overflow: hidden; }
.thanks-news ul li a { color: #179ef3; }
.thanks-news ul li .img { float: left; width: 40px; height: 40px; margin-right: 10px; border: solid 1px #ebebeb; border-radius: 50%; }
.thanks-news ul li .img img { width: 100%; }
.thanks-news ul li p { padding: 13px 0 0 10px; margin-bottom: 0px; color: #4d4d4d; }
.rank-wraper .rank-in { padding: 30px 15px; overflow: hidden; }
.rank-list { width: 20%; }
.rank-list .thumbnail { border: none; text-align: center; }
.rank-list .caption { padding-top: 6px; }
.rank-list .caption h4 { margin: 0px; }
.rank-list .caption h4 a { font-size: 14px; color: #3d3d3d; }
.rank-list .caption h4 a:hover { color: #179ef3; }
.rank-list .caption p { color: #959595; }
.rank-list .caption p span { color: #ee4c4c; }
.rank-list .heading { position: relative; z-index: 1; }
.rank-list .heading > .sorting { position: absolute; bottom: 0px; z-index: 99; display: inline-block; width: 20px; text-align: center; height: 20px; line-height: 20px; background: #7c95a5; border-radius: 50%; color: #fff; }
.rank-list .heading > .img-circle { width: 100px; }
.tags-hot { position:absolute; top:0px; right:0px; display:inline-block; width:24px; height:24px; background: url(../img/icon-hots.gif) no-repeat; z-index: 2; }
.project-info01 { padding: 30px; }
.project-info01 ul li img { width: 100%; }
.project-info01 .info {  }
.project-info01 .info h3 { padding-top: 6px; height: auto; }
.project-info01 .info h3 a { display: inline-block; font-size: 24px; float: left; }
.project-info01 .info .text { height: 56px; padding-top: 0px; overflow: hidden; }
.project-info01 .info p { font-size: 14px; color: #4e4e4e; line-height: 26px; margin-bottom:27px;}
.project-info01 .info p span { display: inline-block; padding-right: 30px; }
.project-info01 .info p span b { font-weight: normal; color: #ff7800; }
.project-info01 .btn-tj { text-align: center; margin-top: 62px; }
.project-info01 .btn-lg, .project-info01 .btn-group-lg >.project-info01 .btn { padding: 8px 30px; border-radius: 4px; }
.charts { padding-bottom: 20px; }
.charts-list { padding-bottom: 10px; }
.charts-list .info { padding: 20px; overflow: hidden; }
.charts-list .heading { float: left; padding-right: 10px; }
.charts-list .img-circle { width: 80px; height: 80px; }
.charts-list .text { padding: 0px; display: inline-block; }
.charts-list .text h3 { padding: 7px 0 4px; overflow: hidden; }
.charts-list .text h3 a { float: left; font-size: 16px; height: 22px; color: #5db2f3; }
.charts-list .medal { float: left; padding: 0 2px; height: 20px; }
.charts-list .detial { overflow: hidden; }
.charts-list .text .medal img { float: left; width: 20px; height: 20px; border-radius: 50%; }
.charts-list .text p { margin-bottom: 0px; color: #959595; line-height: 22px; }
.charts-list .text p span { padding-right: 6px; }
.charts-list .text p b { font-weight: normal; color: #ff7800; }
.charts-list .number { float: right; width: 62px; color: #959595; font-size: 14px; text-align: right; padding-top: 18px; }
.charts-list .number b { font-weight: normal; font-size: 30px; color: #717171; }
.charts-list .number .one { color: #ee4c4c; }
.charts-list .number .two { color: #ee4c4c; }
.charts-list .number .three { color: #ee4c4c; }
.tabs-bugs .nav-tabs { margin: 20px 15px 0; }
.tabs-bugs > .nav-tabs > li { padding-right: 4px; }
.tabs-bugs > .nav-tabs > li > a { margin-right: 0px; color: #3f4a52; font-size: 14px; text-align: center; background: #fff; border: solid 1px #eaeaea; padding: 6px 16px; }
.tabs-bugs > .nav-tabs .active > a { background: #3db1fa !important; border-color: #3db1fa !important; color: #fff !important; }
.tabs-bugs > .panel { border-radius: 0 0 3px 3px; }
.tabs-bugs > .btn-back .btn { color: #179ef3; }
.tabs-bugs > .nav-tabs .badge { padding: 2px 7px; background: #0792ea; margin-left: 4px; font-weight: normal; }
.tabs-bugs > .nav-tabs .badge.badge-green { background: #53b481; }
.tabs-bugs > .nav-tabs > li .icon-scan { float:left; margin-right:4px; margin-top:1px; padding-right:4px; width:15px; height:17px; background:url("../img/icon-scan.png") no-repeat; }
.bugs-submit { padding: 60px 20px 30px; text-align: center; }
.bugs-submit p { font-size: 15px; color: #179ef3; margin-bottom: 20px; }
.bugs-submit .btn { border-radius: 3px; padding: 8px 60px; font-size: 15px; }
.bugs-details { min-height: 580px; padding: 10px 0 0; overflow: hidden; }
.bugs-details .details > .tit06 { margin-bottom: 15px; }
.bugs-details .details .tit06 > h3 { margin-left: 0px; font-size: 18px; }
.bugs-details .members-list01 .tit06 > h3 { font-size: 18px; }
.bugs-details .details { padding: 0 20px; }
.bugs-details .details .text { padding-bottom: 20px; }
.bugs-details .details .text a{ color: #179ef3; }
.bugs-details .details p { font-size: 14px; color: #808080; line-height: 26px; }
.bugs-details .details p strong { color: #4d4d4d; }
.bugs-details .details p img { max-width: 100%; }
.members-list01 ul { padding: 15px 10px; overflow: hidden; }
.members-list01 ul li { float: left; padding: 7px; }
.members-list01 .img-circle { width: 40px; height: 40px; margin-right:10px; }
.members-list01 .text { overflow: hidden; line-height: 20px; display: inline-block; }
.members-list01 .text01 { margin-left: 50px; line-height: 20px; color:#808080; }
.members-list01 .text01 h4 { margin:0px; }
.members-list01 .text01 h4 a{ font-size:14px; color:#179ef3; }
.members-list01 .text01 p{ margin-bottom:0px; }
.user-main .members-list01 .img-circle { width: 40px; height: 40px; }
ul.members-list01-in li { text-align: center; }
ul.members-list01-in li .img-circle { margin-right: 0px; }
ul.members-list01-in li p { margin-bottom: 0px; color: #909090; }
ul.members-list01-in li a:hover p { color: #179ef3; }
.project-r-con .thanks-list { padding: 0px; }
.project-r-con .thanks-list ul { margin-top: 0px; }
.project-news { overflow: hidden; }
.project-news ul { padding: 10px 20px 20px; }
.project-news ul li { padding: 15px 0; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.project-news ul li .object-heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.project-news ul li .text { overflow: hidden; }
.project-news ul li .text h4 { font-size: 14px; height: 20px; line-height: 20px; margin: 2px 0px 4px; overflow: hidden; }
.project-news ul li .text h4 a { float: left; font-size: 14px; color: #179ef3; overflow: hidden; }
.project-news ul li .text .pull-left { color: #929191; padding-left: 10px; }
.project-news ul li .text .time { float: right; font-size: 12px; color: #adadad; line-height: 20px; }
.project-news ul li .text p { display: inline-block; line-height: 20px; color: #696969; overflow: hidden; font-size: 12px; margin: 0px; }
.project-news ul li .info { overflow: hidden; }
.project-news ul li .info p { color: #696969; float: left; font-size: 14px; height: 30px; margin-bottom: 0; overflow: hidden; padding-top: 13px; }
.project-news ul li .info p a { color: #179ef3; }
.project-news ul li .info .time { float: right; font-size: 12px; color: #adadad; line-height: 40px; }
.project-join { overflow: hidden; }
.project-join > ul { padding: 10px 20px 20px; }
.project-join > ul > li { padding: 15px 0; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.project-join > ul > li .object-heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.project-join > ul > li .text { position: relative; overflow: hidden; }
.project-join > ul > li .text h4 { font-size: 14px; height: 20px; line-height: 20px; margin: 2px 0px 4px; overflow: hidden; }
.project-join > ul > li .text h4 a { float: left; font-size: 14px; color: #179ef3; overflow: hidden; }
.project-join > ul > li .text .pull-left { color: #929191; padding-left: 10px; }
.project-join > ul > li .text .time { float: right; font-size: 12px; color: #adadad; line-height: 20px; }
.project-join > ul > li .text p { display: inline-block; line-height: 20px; color: #696969; overflow: hidden; font-size: 12px; margin: 0px; }
.project-join > ul > li .text ul { position: absolute; right: 100px; top: 3px; width: 120px; text-align: center; color: #A9A9A9; }
.project-join > ul > li .text ul li { line-height: 20px; }
.project-join > ul > li .info { overflow: hidden; }
.project-join > ul > li .info p { color: #696969; float: left; font-size: 14px; height: 30px; margin-bottom: 0; overflow: hidden; padding-top: 13px; }
.project-join > ul > li .info p a { color: #179ef3; }
.project-join > ul > li .info .time { float: right; font-size: 12px; color: #adadad; line-height: 40px; }
.dynamic-wrap .nav-tabs { padding: 25px 20px; }
.dynamic-wrap .nav-tabs li { padding-right: 6px; }
.dynamic-wrap .nav-tabs > li.active > a, .dynamic-wrap .nav-tabs > li.active > a:hover, .dynamic-wrap .nav-tabs > li.active > a:focus { background: none repeat scroll 0 0 #3db1fa !important; border-color: #3db1fa !important; border: none; color: #fff !important; }
.dynamic-wrap .nav-tabs > li > a { padding: 4px 22px; border: none; background: #6f7a8e; color: #fff; }
.dynamic-wrap .nav > li > a { border-radius: 17px; }
.dynamic-wrap .tab-content ul { width: 100%; padding-top: 10px; }
.dynamic-wrap .tab-content ul li { padding: 10px 20px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.dynamic-wrap .dynamic-info { overflow: hidden; }
.dynamic-wrap .dynamic-info ul { padding: 10px 0px 20px; }
.dynamic-wrap .dynamic-info ul li { padding: 15px 20px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.dynamic-wrap .dynamic-info ul li .img-circle { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.dynamic-wrap .dynamic-info ul li .text { overflow: hidden; }
.dynamic-wrap .dynamic-info ul li .text h4 { font-size: 14px; height: 20px; line-height: 20px; margin: 2px 0px 4px; overflow: hidden; }
.dynamic-wrap .dynamic-info ul li .text h4 a { float: left; font-size: 14px; color: #179ef3; overflow: hidden; }
.dynamic-wrap .dynamic-info ul li .text .pull-left { color: #929191; padding-left: 10px; }
.dynamic-wrap .dynamic-info ul li .text .time { float: right; font-size: 12px; color: #adadad; line-height: 20px; }
.dynamic-wrap .dynamic-info ul li .text p { display: inline-block; line-height: 20px; color: #696969; overflow: hidden; font-size: 12px; margin: 0px; }
.dynamic-wrap .dynamic-info ul li .info { overflow: hidden; }
.dynamic-wrap .dynamic-info ul li .info .img { float: left; }
.dynamic-wrap .dynamic-info ul li .info p { color: #696969; float: left; font-size: 14px; height: 32px; margin-bottom: 0; padding-top: 13px; }
.dynamic-wrap .dynamic-info ul li .info p a { color: #179ef3; }
.dynamic-wrap .dynamic-info ul li .info .time { float: right; font-size: 12px; color: #adadad; line-height: 48px; }
.dynamic-wrap .comments-list01 ul { padding: 0px; }
.bugs-details02 { display: inline-block; width: 100%; padding: 30px 5px; }
.bugs-details02 h3 { color: #3e9fed; }
.bugs-details02 ul { padding-top: 15px; }
.bugs-details02 ul li { float: left; width: 33%; font-size: 14px; color: #696969; line-height: 28px; }
/* 预览页面 */
.bugs-details02-preview ul li { width: 25%; }
.bugs-details02 .text { margin: 10px 0 0; font-size: 14px; }
.bugs-details02 .text a { color: #179ef3; }
.bugs-details02 .number { margin-top: 5px; margin-bottom: 0px; }
.bugs-details02 .number .panel-heading { background: #9ed8fc; border-color: #9ed8fc; padding: 8px 15px; }
.bugs-details02 .number .btn { padding: 3px 8px; font-size: 12px; margin-left: 10px; border-radius: 3px; }
.bugs-details02 .panel-primary { border-color: #9ed8fc; }
.bugs-details02 .panel-body { font-size: 14px; color: #3e9fed; }
.dropdown-tips { display: inline-block; }
.dropdown-tips .dropdown-menu { padding: 10px 15px; width: 260px; }
.status ul { padding: 15px; }
.status ul li { overflow: hidden; background: url("../img/steps-line.jpg") repeat-y -3px 0px; padding: 26px 0 0px; }
.status .active { background: url("../img/steps-line-over.jpg") repeat-y -3px 0px; }
.status .end { background: url("../img/steps-line-over.jpg") repeat-y -3px 0px; }
.status .end .heading { background: url("../img/steps-over.jpg") no-repeat 0px 0px; }
.status .bottom { background: url("../img/steps-line.jpg") repeat-y -3px 0px; }
.status .skip { background: url("../img/steps-line-skip.jpg") repeat-y -3px 0px; }
.status .skip .heading { background: url("../img/steps-skip.jpg") no-repeat 0px 0px; }
.status .active .heading { background: url("../img/steps-over.jpg") no-repeat 0px 0px; }
.status .heading { float: left; width: 20px; height: 20px; background: url("../img/steps.jpg") no-repeat 0px 0px; margin-right: 5px; }
.status .top { padding-top: 0px; }
.status .bottom { background: url("../img/steps-line-b1.jpg") no-repeat 0px 0px; }
.status .bottom-active { background: url("../img/steps-line-b2.jpg") no-repeat 0px 0px; }
.status .info h4 { font-size: 15px; color: #3f4a52; margin: 0px; }
.status .info .text { padding-left: 25px; font-size: 14px; color: #b1b1b1; padding-top: 4px; margin-bottom: 0px; }
.status .info .status-btn { padding:6px 0 0 21px; }
.status .info .status-btn a { margin: 0 4px; }
.status .info .status-btn .btn { border-radius: 3px; font-size: 12px; padding: 2px 8px; }
.status .info .status-btn fieldset { display: inline-block; }
.status-bugs-btn { padding:6px 0 20px 40px; }
.status-bugs-btn .btn { padding: 3px 8px; margin-right: 5px; font-size: 12px; }
.bugdetials-ad { padding:20px 15px 20px 25px; overflow: hidden; position: relative; }
.bugdetials-ad .icon-ad01 { float: left; width: 105px; height: 105px; border: solid 1px #3db1fa; background: url("../img/icon-zzff.png") no-repeat center center; border-radius: 50%; }
.bugdetials-ad .ad-info { margin-left: 130px; margin-right: 150px; }
.bugdetials-ad .ad-info p { line-height: 22px; font-size: 14px; overflow: hidden; margin-bottom: 0px; }
.bugdetials-ad .ad-info .ad-tit { overflow: hidden; }
.bugdetials-ad .ad-info .ad-tit h4 { float: left; font-size: 16px; color: #179ef3; margin-top: 4px; margin-bottom: 6px; }
.bugdetials-ad .btn-ad { float: right; text-align: right; position: absolute; right: 15px; text-align: right; top: 15px; z-index: 2; }
.bugdetials-ad .btn-ad p { font-size: 14px; color: #bbbbbb; line-height: 22px; margin-bottom: 20px; }
.comment-wrap { padding-bottom: 10px; overflow: hidden; }
.comment-wrap .tit06 { margin-bottom: 0px; }
.comment-wrap .tit06 b { color: #ff7800; font-weight: normal; }
.comment-wrap .bugs-comment { padding-top: 20px; }
.bugs-comment { padding-top: 30px; }
.bugs-comment .text { font-size: 15px; padding-bottom: 4px; overflow: hidden; }
.bugs-comment .text a { color: #179ef3; }
.bugs-comment .tips-wrong { color: #f34646; }
.btn-tjpl { margin-bottom: 0px; }
.bugs-more { float: right; }
.bugs-more a { color: #179ef3; }
.comment { padding: 20px 15px 10px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.comment > .heading { float: left; padding-right: 12px; }
.comment > .heading .img-circle { width: 50px; height: 50px; }
.comment > .comment-body { margin-left: 62px; }
.comment > .comment-body .comment-sub { padding-top: 10px; overflow: hidden; }
.comment > .comment-body > .info { overflow: hidden; }
.comment > .comment-body > .info h4 { width: 100%; font-size: 12px; line-height: 20px; margin: 2px 0px 4px; overflow: hidden; }
.comment > .comment-body > .info .name { float: left; }
.comment > .comment-body > .info .name a { font-size: 14px; color: #179ef3; font-family: "微软雅黑"; }
.comment > .comment-body > .info .user-info { color: #838383; }
.comment > .comment-body > .info .btn-close { float: left; padding-left: 10px; }
.comment > .comment-body > .info .btn-close a { font-size: 12px; color: #ff7800; }
.comment > .comment-body > .info p { margin-bottom: 0px; }
.comment > .comment-body > .info p img { margin:10px 0px; }
.comment > .comment-body > .info .time { float: right; margin: 0px; color: #adadad; }
.comment > .comment-body > .info .text { margin-bottom: 0px; color: #7f7f7f; }
.comment > .comment-body > .comment-sub .comment { padding: 10px 10px 6px; margin-top: 1px; border-bottom: none; background: #f8f8f8; border-radius: 4px; }
.comment > .comment-body > .comment-sub .comment .info { padding: 0px; }
.comment .operation { width: 100%; text-align: right; line-height: 20px; color: #adadad; overflow: hidden; }
.comment .operation span { display: inline-block; padding-left: 10px; }
.comment .operation a.btn-replay { display: inline-block; padding-left:21px; font-size:12px; color:#bbc3cc !important; text-decoration:none; font-family: 微软雅黑; font-weight:normal; background: url("../img/icon-replay.png") no-repeat 0px 2px; margin-right: 5px; }
.comment .operation a.btn-replay:hover { background: url("../img/icon-replay-hov.png") no-repeat 0px 2px; color:#ee4d4e !important; }
.comment .operation a.good { display: inline-block; padding-left: 13px; font-size:12px; color: #bbc3cc; text-decoration:none; font-family: 微软雅黑; background: url("../img/light.png") no-repeat left 2px; }
.comment .operation a.good:hover { background: url("../img/light.png") no-repeat left -25px; color:#ee4d4e !important; }
.comment .operation i { float: right; font-style: normal; display: inline-block; padding-left: 2px; color: #bbc3cc; font-family: 微软雅黑; font-size: 12px; }
.bugs-detail03 { overflow: hidden; padding: 10px 15px; }
.bugs-detail03 > ul { padding: 15px 0px 5px; }
.bugs-detail03 > ul li { overflow: hidden; background: url("../img/detail-line.jpg") repeat-y -2px 0px; padding-bottom: 15px; }
.bugs-detail03 .end { background: none; }
.bugs-detail03 .heading { float: left; background: #fff; }
.bugs-detail03 .heading img { width: 56px; height: 56px; padding: 2px; border: solid 1px #e7e7e7; }
.bugs-detail03 .heading02 { float: left; width: 62px; height: 56px; background: url("../img/heading-bg01.png") no-repeat -4px 0px; }
.bugs-detail03 .info { margin-left: 68px; }
.bugs-detail03 .info02 { margin-left: 68px; margin-bottom: 30px; }
.bugs-detail03 .tit { overflow: hidden; line-height: 22px; margin: 4px 0 0px; position:relative; }
.bugs-detail03 .tit h4 { float: left; margin:10px 120px 0px 0px; font-size: 14px; color: #4d4d4d; line-height: 22px; }
.bugs-detail03 .tit h4 a { color: #179ef3; }
.bugs-detail03 .tit h4 em { font-style: normal; }
.bugs-detail03 .tit .time { float: right; padding-top: 10px; color: #bbbbbb; position:absolute; top:0; right:0; }
.bugs-detail03 .text { line-height: 22px; padding: 0 0 10px; color: #696969; font-size: 13px; word-wrap: break-word; }
.bugs-detail03 .text a{color: #179ef3;}
.bugs-detail03 .text pre { border-color: #f2f4f5; background: #f8f8f8; color: #696969; line-height: 26px; margin-top: 5px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.bugs-detail03 .text img { max-width: 99%; padding: 5px 0; }
.bugs-detail03 .text em { font-style: normal; color: #ff7800; }
.bugs-detail03 .btn-more { margin-bottom: 10px; }
.bugs-detail03 .btn-more02 { margin-bottom: 10px; text-align: center; }
.bugs-detail03 .detail-sub { width: 100%; border-radius: 3px; color: #696969; line-height: 26px; display: none; overflow: hidden; }
.bugs-detail03 .detail-sub h4 { font-size: 15px; color: #179ef3; }
.bugs-detail03 .detail-sub p { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.bugs-detail03 .detail-sub p img { max-width: 100%; }
.bugs-detail03 .detail-sub p a { color: #179ef3; }
.bugs-detail03 .detail-sub pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; overflow: auto; word-break:break-all; }
.bugs-detail03 .detail-sub-block { display: block; }
.repair-style { width:100%; }
.bugs-detail03 a.btn-detail { background: #3db1fa url("../img/icon-arrow.png") no-repeat scroll 96px 9px; border-radius: 20px; color: #fff; display: inline-block; line-height: 18px; padding: 7px 40px 7px 25px; text-decoration: none; }
.bugs-detail03 a.btn-detail:hover { background: #1b98e6 url("../img/icon-arrow.png") no-repeat scroll 96px 9px; }
.bugs-detail03 a.active { background: url("../img/icon-arrow02.png") no-repeat scroll 96px 9px #1b98e6; }
.bugs-detail03 a:hover.active { background: url("../img/icon-arrow02.png") no-repeat scroll 96px 9px #1b98e6; }
ol.list-paddingleft-2 li { background: none; }
.alert-endtips { margin-bottom: 0; padding: 8px 12px; }
.claim-bugs { padding:25px 15px; display:inline-block; width:100%; }
.claim-bugs p { float:left; font-size:14px; margin-bottom:0px; padding-top:8px; }
.claim-bugs p a { color:#179ef3; cursor:pointer; }
.claim-bugs .btn-success { float:right; }
.report-list01 { text-align: center; padding: 20px 0; }
.report-list01 strong { font-size: 36px; color: #3db1fa; }
.report-list01 p { font-size: 14px; margin-bottom: 0px; }
.member-list ul { padding: 0px 0px 10px; }
.member-list ul li { padding: 12px 15px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.member-list ul li .heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.member-list ul li .text { overflow: hidden; }
.member-list ul li .text h4 { font-size: 14px; margin: 0px; overflow: hidden; }
.member-list ul li .text h4 a { height: 20px; line-height: 20px; color: #179ef3; overflow: hidden; }
.member-list ul li .text p { display: inline-block; line-height: 20px; color: #4d4d4d; overflow: hidden; font-size: 12px; margin: 0px; }
.member-list ul li .info { overflow: hidden; padding-left: 8px; padding-top: 6px; }
.member-list ul li .info span { float: left; padding-right: 20px; color: #939393; }
.member-list ul li .info span b { font-weight: normal; color: #4d4d4d; }
.member-list .img-circle { width: 40px; height: 40px; margin-right: 10px; }
.home-head { color: #fff; height: 405px; padding-top: 70px; background: url("../img/home_bg.png") no-repeat top center; overflow: hidden; }
.home-head dl { text-align: center; margin-bottom: 8px; overflow: hidden; }
.home-head dl dt { width: 100%; display: flex; align-items: center; justify-content: center;}
.home-head dl dt > div{ width: 128px; height: 128px; border-radius: 50%;}
.home-head dl dt > div img { width: 100%; height: 100%; }
.home-head dl dd { font-size: 14px; line-height: 24px; }
.home-head .name { font-size: 24px; padding: 10px 0 6px; }
.exct-new{ position:relative; height: 41px; }
.exct-new input{ width:475px; }
.exct-new a{ position: absolute; right: 79px; top: 19px; width: 0; height: 0; z-index: 10; border-top: 6px solid #555555; border-right: 3px solid transparent; border-left: 3px solid transparent;}
.exct-new .excl-new{ position: absolute; top: 38px; left: 129px; z-index: 8; width: 474px; border: 1px solid #1e90ff; background: #ffffff; }
.tips404 { width: 420px; margin: 0 auto; padding: 80px 0; }
.icon404 { float: left; width: 120px; height: 100px; background: url("../img/icon-404.png") no-repeat left center; }
.text404 { margin-left: 140px; font-size: 16px; line-height: 30px; }

    /*用户名新字体*/
.home-head .user-name { font-size: 14px; }
.home-head .name .icon-hat { display: inline-block; width: 28px; height: 16px; margin-right: 8px; background: url("../img/icon-hat-home02.png") no-repeat; }
.home-head .name .icon-company { display: inline-block; width: 22px; height: 21px; margin-right: 8px; background: url("../img/icon-company-home02.png") no-repeat; }
.home-head .info span { display: inline-block; padding: 0 10px; }
.home-head .info span a { color: #fff; text-decoration: none; }
.home-head .home-btn { width: 100%; text-align: center; }
.home-head .home-btn-user { margin: 10px 0; }
.atten-cancel { display: inline-block; }
.iconfont { font-family: 'iconfont'; font-size: 14px; color: #fff; }
.atten-loading { width: 110px; text-align: center; line-height: 100%; }
.atten-loading, .atten-loading:hover, .atten-loading:active, .atten-loading:visited, .atten-loading:focus { background: #fff; color: black; outline: none; }
.atten-loading .loading { width: 15%; height: 15%; }
.home-head-new .dropdown-menu-new { top: 5px; left: 5px; min-width: 85px; width: 85px; padding-left: 0; }
.dropdown-menu-new.dropdown-menu>li>a { padding: 0px 0px; }
.dropdown-menu-new.dropdown-menu>li { float: none; padding: 0px; text-align: center; }
.home-head .home-btn-logo { margin-top: 10px; }
.home-head .home-btn-logo > a:nth-of-type(1) { margin-right: 5px; }
/*关注和入团*/
.home-head .home-btn .btn { padding: 4px 12px; font-size: 14px; margin: 0 5px; }
.home-head .home-btn .bnt-blue{background: #4a90e2;color: #FFFFFF;}
.home-head .home-btn .btn-rank { padding: 10px 15px; font-size: 14px; border-radius: 5px; margin: 0 5px; color: white }
.home-head .home-btn .btn-rank-attention { background: #38ae7f; }
.home-head .home-btn .btn-rank-invite { background: #3db0fa; }
.home-head .home-btn .btn-danger, .home-head .home-btn .btn-success, .home-head .home-btn .btn-primary { border: none; }
/*居中*/
.home-head .header-inner { margin: 0 auto; overflow: hidden; width: 320px; }
.home-head ul { padding-left: 20px; margin-top: 24px; overflow: hidden; }
.home-head ul li { float: left; padding: 0 15px; }
.home-head dl { display: inline-block; width: 320px; position: relative; }
.home-head dl dt .img-circle { width: 128px; height: 128px; border-radius: 50%; }
.home-head dl > span { position: absolute; display: block; width: 200px; height: 50px; left: 0px; bottom: 0; border-radius: 5px; margin-left: 60px; color: white; text-align: center; line-height: 50px; }
.home-head dl > span > a { position: absolute; right: 5px; top: 5px; text-decoration: none; }
.home-head .data { display: inline-block; text-align: center; margin-top: 30px; }
.home-head .home-list { display: inline-block; padding: 6px 15px; text-align: center; }
.alert-warning-new { border: none; color: #fff; background: #34affd; width: 300px; padding: 5px 10px; }
.attention-modal .modal-dialog { width: 420px; }
.modal-title { font-size: 16px; }
.attention-inner { font-size: 14px; padding: 15px 0; text-align: center; }
.modal-footer-new { text-align: center; }
.home-head-new .header-inner { width: 710px; }
.home-head-new .header-inner > div , .home-head-new .header-inner > dl { float: left; }
.home-head-new .header-inner > div { margin-top: 180px; }
.home-head-new dl { height: 330px; }
/*排名的字体*/
.home-head .home-list > span { font-size: 25px }
.home-head .home-list strong { font-size: 36px; }
.home-head .home-list strong span { font-size: 14px; }
.company-bg { background: url("../img/company-bg.jpg") no-repeat; }
.company-bg.home-head { padding-top: 35px;}
.charts-body { padding-bottom: 10px; background: #f4f4f4; }
.hat-hidden-bg { background: url("../img/home-hatbg2.jpg") no-repeat; }
.hat-hidden-bg dl { padding-top: 70px; }
.hat-hidden { width: 470px; margin: 120px auto; padding:10px 0 10px 130px; background: url("../img/icon-kl.jpg") no-repeat; }
.hat-hidden h4 { margin-bottom: 20px; margin-top: 0px; font-size: 20px; }
.hat-hidden a { margin-right: 10px; }
.home-tab { text-align: center; }
.home-head .container dl.company-dl { display: block; width: auto; }
/*个人排行榜页面的title*/
.home-tab .nav-tabs-title > li { float: none; display: inline-block; }
.home-tab .nav-tabs-title > li > a { background: none; color: #787d80; font-size: 16px; }
.home-tab .nav-tabs-title > li > a:link,.home-tab .nav-tabs-title > li > a:visited { color: #787d80; }
.home-tab .nav-tabs-title > li > a:hover,.home-tab .nav-tabs-title > li > a:active { color: #333; }
.home-tab .nav-tabs-title > li > a:focus { color: #3792ea; }
.home-tab .nav-tabs-title > li > a, .home-tab .nav-tabs-title > li > a, .home-tab .nav-tabs-title > li > a { border-bottom: 3px solid #f4f4f4; }
.home-tab .nav-tabs-title > li.active > a, .home-tab .nav-tabs-title > li.active > a:hover, .home-tab .nav-tabs-title > li.active > a:focus { color: #3792ea; border-bottom: 3px solid #3792ea;}
.tab-content-user { padding: 30px; display: none; }
.tab-content-user-title {  clear: both; overflow: hidden; border-bottom: 1px solid #cedbe9; height: 75px; padding: 0 10px; }
.tab-content-user-title .tab-content-user-match { float: left; }
.tab-content-user-title .tab-content-user-match > span:nth-of-type(1) { font-size: 25px; color: #4a4c52; }
.tab-content-user-title .tab-content-user-rank, .tab-content-user-title > img { float: right; }
.tab-content-user-title .tab-content-user-rank { text-align: center; margin-left: 5px; }
.tab-content-user-title .tab-content-user-rank > span { display: block; }
.tab-content-user-title .tab-content-user-rank > span:nth-of-type(1) { font-size: 14px; }
.tab-content-user-title .tab-content-user-rank > span:nth-of-type(2) { font-size: 16px; }
.tab-content-user-title > img { width: 70px; height: 55px; }
.tab-content-user-main { padding: 0 14px; }
.title-match-main-rank { width: 100%; padding-top: 35px; }
.title-match-main-rank h3 { padding-left: 10px; height: 20px; font-size: 16px; line-height: 20px; border-left: solid 4px #3db1fa; }
.title-match-main-power { clear: both; overflow: hidden; }
.title-match-main-power > div { float: left; }
.title-match-main-power .radar { float: right; }
.power { width: 500px; height: 225px; padding: 30px 15px 0 15px; float: left;}
.power .power-item { width: 100%; height: 65px; clear: both; float: left; }
.power .power-item > p { float: left; line-height: 65px;}
.power .power-item .power-list { border: 1px solid #8e9295; width: 400px; height: 100%; float: right; border-right: none; border-top: 0; }
.power .power-item .power-list > a { display: block; height: 30px; margin-top: 15px; float: left; position: relative; text-decoration: none; color: white; }
.power .bugs-report .list01 { width: 40%; background: #da4b3c; }
.power .bugs-report .list02 { width: 40%; background: #f9755b; }
.power .bugs-report .list03 { width: 20%; background: #f39895; }
.power .bugs-level .list01 { width: 40%; background: #3c4e6b; }
.power .bugs-level .list02 { width: 40%; background: #3792ea; }
.power .bugs-level .list03 { width: 20%; background: #85bdf4; }
.power .bugs-effe .list01 { width: 20%; background: #32656c; }
.power .bugs-effe .list02 { width: 20%; background: #32a39f; }
.power .bugs-effe .list03 { width: 20%; background: #4dc3bf; }
.power .bugs-effe .list04 { width: 20%; background: #84d5d2; }
.power .bugs-effe .list05 { width: 20%; background: #d9faf9; }
.power-list-alert { position: absolute; display: block; width: 110px; height: 30px; background: grey; left: 0; top: -40px; border-radius: 5px; text-align: center; line-height: 30px; }
.power-list-alert b { display: block; }
.rank-tit { padding: 0px 0px 30px; overflow: hidden; }
.rank-tit .tab-nav01 { padding-top: 3px; }
.rank-tab { float: left; }
.button-group { padding-left: 1px; overflow: hidden; }
.button-group .first a { -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.button-group .last a { -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.button-group li { float: left; }
.button-group li a { display: block; font-size: 15px; line-height: 1; padding: 10px 18px; margin-left: -1px; border:solid 1px #dfe2e5; text-decoration: none; }
.button-group li a:hover { border-color:#3db1fa; background: #3db1fa; color: #fff; text-decoration: none; }
.button-group .active a { border-color:#3db1fa; background: #3db1fa; color: #fff; text-decoration: none; }
/*最新动态*/
.dynamic-list02 { padding: 0px 20px 10px; overflow: hidden; background: #fff; margin-bottom: 30px; display: none; }
.dynamic-list02 ul { width: 100%; margin-top: 5px; margin-bottom: 20px; background: url("../img/dynamic-line.jpg") repeat-y scroll left top rgba(0, 0, 0, 0); }
.dynamic-list02 ul li { width: 100%; padding: 12px 0; background: url("../img/dynamic-bg01.jpg") repeat-y scroll left 4px rgba(0, 0, 0, 0); overflow: hidden; }
.dynamic-list02 .top { background: url("../img/dynamic-top.jpg") repeat-y scroll left center rgba(0, 0, 0, 0); }
.dynamic-list02 .end { background: url("../img/dynamic-bottom.jpg") repeat-y scroll left center rgba(0, 0, 0, 0); }
.dynamic-list02 .time { float: right; padding-right: 10px; width: 78px; text-align: right; font-size: 12px; color: #acacac; line-height: 42px; }
.dynamic-list02 .info { padding-left: 30px; }
.dynamic-list02 .info a { color: #179ef3; }
.dynamic-list02 .img { float: left; border: solid 1px #ebebeb; border-radius: 50%; }
.dynamic-list02 .img-circle { border-radius: 50%; height: 48px; width: 48px; }
.dynamic-list02 p { float: left; font-size: 14px; height: 32px; padding: 13px 0 0 10px; margin-bottom: 0px; color: #4d4d4d; overflow: hidden; }
.home-bugs-list { padding: 0 0 24px; overflow: hidden; }
.home-bugs-list ul { padding: 0px 0 20px; }
.home-bugs-list ul li { padding: 18px 15px 17px 15px; border-bottom: solid 1px #f4f4f4; overflow: hidden; }
.home-bugs-list .bugs-info { float: left; overflow: hidden; }
.home-bugs-list .bugs-info .tit { font-size: 15px; margin: 0px 0px 8px; }
.home-bugs-list .bugs-info .info { margin-bottom: 0px; color: #999; }
.home-bugs-list .bugs-info .info span { padding-right: 20px; }
.home-bugs-list .bugs-info .bugs-projet a { color: #179ef3; }
.home-bugs-list .bugs-info .bugs-name a { color: #56b40d; }
.home-bugs-list .bugs-btn { float: right; margin-top: 8px; }
.home-bugs-list .btn-check { background: #fff; padding: 4px 8px; border-color: #dfe2e5; color: #6f7174; font-size: 12px; border-radius: 3px; }
.home-bugs-list .btn-check:hover { border-color: #3db1fa; color: #3db1fa; }
.home-bugs-list .btn-more { margin-bottom: 0px; }
/*厂商感谢*/
.thanks-list { padding: 10px 20px; overflow: hidden; background: #fff; margin-bottom: 30px; display: none; }
.thanks-list ul { width: 100%; margin-top: 15px; margin-bottom: 20px; }
.thanks-list ul li { width: 100%; padding: 12px 5px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.thanks-list .time { float: right; padding-right: 10px; width: 78px; text-align: right; font-size: 12px; color: #acacac; line-height: 42px; }
.thanks-list .info { padding-left: 10px; }
.thanks-list .info a { color: #179ef3; }
.thanks-list .img { float: left; border: solid 1px #ebebeb; border-radius: 50%; }
.thanks-list .img-circle { border-radius: 50%; height: 48px; width: 48px; }
.thanks-list p { float: left; font-size: 14px; height: 32px; padding: 13px 0 0 10px; margin-bottom: 0px; color: #4d4d4d; overflow: hidden; }
.tab-content .thanks-list { padding: 0px 0px 10px; overflow: hidden; }
.tab-content .thanks-list ul { margin-top: 5px; }
.thanks-list01 ul { padding: 15px 10px; overflow: hidden; }
.thanks-list01 ul li { float: left; padding: 7px; }
.thanks-list01 .img-circle { width: 40px; height: 40px; }
.select-inner { display:none; }
.selectCon { display:none; }
.select-search { position: relative; }
.select-inner { position: absolute; z-index: 1000; top: 100%; right: 0px; float: left; min-width: 350px; padding: 15px; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); width: 200px; padding: 15px; background: #fff; }
.select-ipt input { line-height: 28px; padding: 2px 8px; border: solid 1px #e8e8e8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.select-inner ul { padding-top: 4px; max-height: 200px; overflow-y: scroll; }
.select-inner ul li { border-bottom: solid 1px #f2f2f2; }
.select-inner ul li a { display: block; line-height: 20px; padding: 4px 8px; text-decoration: none; }
.select-inner ul li a:hover { background: #4a4a4a; color: #fff; }
.select-inner ul li a:active,.select-inner ul li a:focus { background: #3db1fa; color: #fff; }
.tab-pane-active { display: block; }

/* 漏洞黑板报 0720
==============================================*/
.blackboard-tit { padding: 18px 20px; border-bottom: solid 1px #efefef; }
.blackboard-tit h3 { float: left; font-size: 20px; font-weight: bold; margin: 0; }
.dropdown-box { position: relative; float: left; }
.drop-left .dropdown-button { -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.drop-right .dropdown-button { -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; margin-left: -1px; }
.drop-right .dropdown-list { left: -1px; }
.dropdown-box.active .dropdown-button { text-decoration: none; border: solid 1px #3db1fa; color: #fff; background:#3db1fa url("../img/drop-caret.png") no-repeat 70px -167px; }
.dropdown-button { display: block; width: 85px; line-height: 1; padding: 5px 8px; border: solid 1px #3db1fa; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #3db1fa; background: url("../img/drop-caret.png") no-repeat 70px -7px; }
.dropdown-button:hover,.dropdown-button:active,.dropdown-button:focus { text-decoration: none; border: solid 1px #3db1fa; color: #fff; background:#3db1fa url("../img/drop-caret.png") no-repeat 70px -167px; }
.dropdown-button.active { text-decoration: none; border: solid 1px #3db1fa; background: #3db1fa url("../img/drop-caret.png") no-repeat 70px -167px; color: #fff; }
.dropdown-button.on { text-decoration: none; border: solid 1px #3db1fa; background: #3db1fa url("../img/drop-caret.png") no-repeat 70px -167px; color: #fff; }
.dropdown-button.on:hover,.dropdown-button.on:active,.dropdown-button.on:focus { text-decoration: none; border: solid 1px #3db1fa; color: #fff; background:#3db1fa url("../img/drop-caret.png") no-repeat 70px -207px; }
.dropdown-list { position: absolute; z-index: 99; top: 24px; width: 85px; display: none; background: #fff; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; border: solid 1px #3db1fa; }
.dropdown-list ul li a { display: block; padding: 4px 8px; font-size: 13px; }
.dropdown-list ul li a:hover { background: #f2f2f2; text-decoration: none; }
.blackboard { padding-bottom: 20px; }
.blackboard-list1 { padding-top: 10px; padding-bottom: 20px; }
.board-item1 { padding: 15px 20px; border-bottom: solid 1px #efefef; }
.board-status { float:left; width:20px; height: 38px; }
.board-status.ing { background: url("../img/status-ing.png") no-repeat left center; }
.board-status.over { background: url("../img/status-over.png") no-repeat left center; }
a.header-img { float:left; width:38px; height:38px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border: solid 1px #f3f3f3; }
a.header-img img { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width: 100%; height: 100%; }
.desc-inner { position: relative; margin-left: 70px; }
.desc-info { float: left; min-width: 400px; display: table-cell; line-height: 19px; }
.desc-info .desc-tit { position: relative; height: 20px; margin-bottom: 4px; }
.desc-info .desc-tit a { display: block; max-width: 400px; height: 20px; line-height: 20px; font-size: 15px; color: #6d6d6d; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.desc-info .desc-tit a:hover { color: #3db1fa; }
.mask-box { line-height: 18px; background: #fff; }
.mask-box:hover { text-decoration: none; }
.mask-box .mask1 { position: absolute; z-index: 2; top: 4px; width: 420px; height: 10px; background:#ececec; }
.mask-box .mask2 { position: absolute; z-index: 2; top: 4px; *top: 22px; width: 280px; height: 10px; background:#ececec; }
.mask-box .mask3 { position: absolute; z-index: 2; top: 4px; width: 320px; height: 10px; background:#ececec; }
.mask-box .mask4 { position: absolute; z-index: 2; top: 4px; width: 390px; height: 10px; background:#ececec; }
.mask-box .mask5 { position: absolute; z-index: 2; top: 4px; width: 480px; height: 10px; background:#ececec; }
.desc-info>ul>li { position: relative; display: inline; padding-right:12px; font-size: 12px; color: #888; }
.desc-info>ul>li a { display: inline-block; color: #888; }
.desc-info>ul>li a.btn-board { color: #ffffff; font-size: 12px; padding: 2px 6px;;}
.desc-comp { padding-left: 16px; background: url("../img/icon-comp.png") no-repeat -2px center; }
.desc-user { padding-left: 19px; background: url("../img/icon-user.png") no-repeat left center; }
.desc-coin { padding-left: 15px; background: url("../img/icon-coin01.jpg") no-repeat left center; }
.desc-price { padding-left: 20px; background: url("../img/icon-rmb1.gif") no-repeat left center; }
.desc-date { float: right; width: 160px; text-align: right; display: table-cell; vertical-align: middle; color: #cdcdcd; font-size: 12px; }
.knowbase { padding: 20px; text-align: center; }
.knowbase span { display: inline-block; padding-left: 30px; font-size: 16px; line-height: 50px; color: #828282; background: url("../img/icon-knowbase.png") no-repeat left center; }
.processing { padding: 36px 20px; }
.processing .btn-blue-b { padding: 7px 15px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; line-height: 1; border: solid 1px #3db1fa; background: #fff; color: #3db1fa; }
.processing ul li { padding-bottom: 20px; }
.processing ul li:last-child { padding-bottom: 0px; }
.flow-chart { padding: 30px 0; text-align: center; }
.flow-chart p { font-size: 18px; color: #3db1fa; margin-bottom: 30px; }
.bugsdetail-bg { width: 100%; height: 300px; background: #f2f2f2; padding: 20px 0; text-align: center; background: url("../img/bugdetial-bg.jpg") no-repeat center center; }
.bugsdetail-bg h3 { font-size: 18px; font-weight: bold; margin: 100px 0 20px; }

/* 登录 注册
==============================================*/
.login-bg { background: #e8edf0; }
.login-wapper { width: 600px; margin: 50px auto 30px; padding: 20px 50px; background: #fff; border-radius: 6px; overflow: hidden; }
.login-logo { text-align: center; padding-top: 80px; }
.login-tab { margin: 20px 0 40px; }
.login-tab ul { height: 38px; border-bottom: solid 1px #f2f2f2; }
.login-tab ul li { float: left; padding-right: 8px; }
.login-tab ul li a { font-size: 22px; height: 36px; padding: 0 12px 6px; color: #475055; text-decoration: none; font-family: "微软雅黑"; border-bottom: solid 2px #686e71; }
.login-tab ul .active a { color: #3db1fa; border-bottom: solid 2px #3db1fa; }
.login-tab ul .tips { float: right; font-size: 14px; color: #f34646; line-height: 36px; }
.login-tab ul .tips p a { color: #3db1fa; }
.templatemo-login-form-2 { background-color: #fff; border-radius: 6px; color: #949eab; font-weight: 300; max-width: 700px; padding: 0 30px 30px 30px; margin: 30px auto 0 auto; }
.templatemo-login-form-2 h2 { color: #8e9497; margin-bottom: 40px; }
.templatemo-login-form-2 a { color: #949eab; }
.templatemo-login-form-2 .form-control { background-color: #fff; border: 1px solid #dce1e8; color: #8a8e96; }
.templatemo-login-form-2 .control-label { margin-bottom: 10px; }
.templatemo-login-form-2 .btn { width: 100%; }
.templatemo-login-form-2 .btn-social { max-width: 220px; }
.templatemo-login-form-2 label { font-weight: 400; }
.templatemo-login-form-2 .templatemo-one-signin { padding-right: 50px; border-right: 1px solid #e8edf0; }
.templatemo-login-form-2 .templatemo-other-signin { padding-left: 46px; padding-top: 10px; }
.templatemo-login-form-2 .templatemo-other-signin p { font-size:14px; }
.templatemo-login-form-2 .templatemo-other-signin .btn-success { color: #fff; }
.templatemo-login-form-2 .templatemo-other-signin .btn-primary { color: #fff; }
.templatemo-login-form-2 .templatemo-other-signin .btn-info { color: #fff; }
.templatemo-login-form-2 .login-fr { padding-top: 120px; }
.templatemo-login-form-2 .btn-login .btn { padding: 7px 12px; font-size: 16px; }
.templatemo-login-form-2 .btn-regist { padding-top: 8px; }
.templatemo-login-form-2 .btn-regist .btn { padding: 7px 12px; font-size: 16px; }
.forgot-password { padding: 0 15px; }
.code-input { float: left; width: 160px; }
.templatemo-login-form-2 .code-img { float: left; display: inline-block; height: 34px; margin-left: 10px; }
.bind-tit { font-size: 16px; padding-bottom: 20px; }
.login-way span { padding-right:15px; }
.login-way span a { display:inline-block; width:40px; height:40px; border-radius:50%; border:solid 1px #84c2ed; }
.login-way .way-qq a { background: url("../img/icon-qq.png") no-repeat center center; }
.login-way .way-weibo a { background: url("../img/icon-weibo.png") no-repeat center center; }
.weixin-photo .btn-cancel { text-align:center; padding-top:20px; display: inline-block; }
.weixin-photo .btn-cancel .btn-default { display:inline-block; padding:4px 12px; }
.weixin-photo .btn-cancel .btn-default:hover { color:#179ef3; border-color:#bbbab8; background:#fff; }
.templatemo-login-form-2 .input-email { float: left; width: 240px; margin-right: 10px; }
.templatemo-login-form-2 .input-captcha { float: left; width: 80px; }
.templatemo-login-form-2.weixin-wrap { width:560px; }
.weixin-wrap .weixin-info { text-align:center; }
.weixin-wrap .weixin-info .weixin-photo { padding-top:20px; height:275px; }
.weixin-wrap .weixin-info .weixin-photo a { display:inline-block; text-decoration:none; }
.weixin-wrap .weixin-info .weixin-photo a:hover,.weixin-wrap .weixin-info .weixin-photo a:focus { text-decoration:none; }
.weixin-wrap .weixin-info .weixin-photo a img { padding:4px; border-radius:50%; width:90px; height:90px; }
.weixin-wrap .weixin-info .weixin-photo a p { padding-top:0px; font-size:14px; color:#179ef3; }
.weixin-wrap .weixin-info .weixin-photo p { padding-top:0px; font-size:14px; }
.weixin-code { padding:50px 15px 40px 65px; }
.weixin-code h4 { font-size:18px; margin:0px; }
.weixin-inner { padding-top:20px; }
.code-pic { float:left; padding-right:30px; }
.code-pic img { width:165px; height:165px; }
.code-text { padding-top:10px; }
.code-text h5 { font-size:16px; color:#179ef3; margin:4px 0 0; }
.code-text ul { padding:10px 0 0 0; font-size:14px; }
.code-text ul li { line-height:28px; }
.company-project-list { overflow: hidden; }
.company-project-list ul { width: 100%; margin-bottom: 20px; }
.company-project-list ul li { width: 100%; padding: 25px 20px; border-bottom: 1px solid #f4f4f4; overflow: hidden; }
.company-project-list .project-info01 { padding: 0px; }
.company-project-list .project-info01 .info h3 a { font-size: 20px; }
.company-project-list .project-info01 .info p { color: #606060; margin-bottom: 0px; }
.team-bg { background: url("../img/team-bg.jpg") no-repeat; }
.team-bg .data { margin-top: -1px; }
#planeHelp{ color: #179ef3; cursor: default;}
#planeHelp-pic{ margin-right:5px;}
.custom-service { display: block; width:100%; height:50px;  border:1px solid #179ef3;border-radius: 3px;text-align: center; font-size:16px; line-height:50px; background: #fff;}
.custom-service span{background: url("/static/web4.0/img/icon-qq.png") no-repeat 10px center;display: inline-block; padding-left:47px; color: #179ef3;}
/*团队主页中间头像居中*/
.team-bg dl { width: 100%; }
.team-member { padding: 30px 20px 0; font-size: 14px; overflow: auto; }
.team-member .table-responsive{min-width: 1300px;overflow: initial;}
.team-member .table > thead > tr > th { border: none; background: #f5f5f5; font-size: 15px; padding: 8px; font-weight: normal; }
.team-member .table > thead > tr > td, .team-member .table > tbody > tr > td, .team-member .table > tfoot > tr > td { padding: 12px 8px; line-height: 40px; border-top: none; border-bottom: solid 1px #f5f5f5; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 500px;}
.team-member .member-name a { color: #179ef3; }
.team-member .img-circle { width: 40px; height: 40px; margin-right: 10px; }
.team-member .time { color: #a2a2a2; }
.team-member .rank { color: #ff7800; }
.charts-head { padding: 110px 40px; text-align: center; position: relative; background: url("../img/bg_rank1.png") no-repeat center; background-size: 100% 100%; color: white; height: 400px; }
.charts-head .charts-head-tit h2 { display: inline-block; font-size: 36px; margin: 0px; font-weight: bold; padding-bottom: 15px; padding-left: 60px; background: url("../img/icon-crown.png") no-repeat left 2px; }
.charts-head p { font-size: 16px; margin-bottom: 0px; line-height: 26px; }
/*漏洞盒子页面榜单按钮的切换*/
.charts-head > a { position: absolute; font-size: 20px; text-decoration: none; color: white; width: 255px; height: 135px; bottom: 0; line-height: 175px; right: 0; text-align: right; padding-right: 25px; }
.charts-head > a > b { margin-right: 5px; }
.charts-head > a:hover { color: #44b2f7; }
/*赛季榜单*/
.charts-head-match { background: url("../img/bg_rank2.png") no-repeat center; text-align: center; background-size: 100% 100%; }
.charts-head-match hr { margin: 10px 0 8px 0;  }
.bugs-manage-match { margin: 0px 0 30px 0; border-bottom: none;}
/* .bugs-manage-match .btn-group { width: 95px; } */
.bugs-manage-match .dropdown-menu { width: 107px; min-width: 107px; }
.title-match { width: 100%; display: flex; align-items: center; justify-content: space-between;}
.title-match h3 { padding-left: 10px; height: 20px; font-size: 20px; line-height: 20px; border-left: solid 3px #3db1fa; }
.title-match h3 > p { font-size: 14px; display: inline-block; margin-left: 10px; }
.title-match h3 > p > span:nth-of-type(1) { font-family: "iconfont"; margin-right: 5px; color: #abacab; }
.container-match { width: 100%; }
./* table-match { width: 31.5%; float: left; margin-right: 30px; } */
.container-match > div:nth-of-type(3) { margin-right: 0; }
.userStatus-logo { width: 100%; padding: 0 0 35px 40px; display: flex; align-items: center; }
.userStatus-logo > span { margin: 15px 0 0 25px; font-size: 14px; }
.chart-tit .tab-nav01 { padding-right: 12px; }
.charts-member { padding: 0px; font-size: 14px; overflow: hidden; }
.charts-member .table > thead > tr > th { border: none; background: #f0c5ba; font-size: 15px; padding: 8px; font-weight: normal; }
.charts-member .table > thead > tr > td, .charts-member .table > tbody > tr > td, .charts-member .table > tfoot > tr > td { padding: 12px 8px; line-height: 40px; border-top: none;}
/*传说*/
.charts-member .table-match-legend > thead > tr > th { border: none; background: #f0c5ba; font-size: 15px; padding: 8px; font-weight: normal; }
.charts-member .table-match-legend > thead > tr > td, .charts-member .table-match-legend > tbody > tr > td, .charts-member .table-match-legend > tfoot > tr > td { padding: 5px 8px; line-height: 50px; border-top: none;}
.charts-member .table-match-legend > tbody > tr:nth-of-type(even) { background: #f8f8f8; }
/*钻石*/
.charts-member .table-match-diamond > thead > tr > th { background: #c4dbec; }
/*黄金*/
.charts-member .table-match-gold > thead > tr > th { background: #f8e2b2; }
.charts-member .member-name a { color: #858A8E; }
.charts-member .member-name a:hover { color: #179ef3; text-decoration: none; }
.charts-member .img-circle { width: 30px; height: 30px; margin-right: 10px; }
.charts-member .charts-honor { padding-left: 30px; }
.charts-member .charts-honor .img-circle { width: 24px; height: 24px; margin-right: 10px; }
.charts-member b { font-weight: normal; color: #ff7800; }
.charts-member .digital { font-family:Helvetica,Arial,sans-serif; font-size: 16px; text-align: center; }
.charts-member .btn-fund { padding: 3px 6px; font-size: 12px; border-radius: 3px; }
.charts-member .alert { padding: 10px; }
/*赛季介绍*/
.match-intro { text-align: center; background: url("../img/banner-about.jpg") no-repeat center; background-size: 100% 100%; color: white; height: 400px; }
.match-intro-title > h2 { line-height: 350px; }
.intro-body .row .intro-body-container { border: 1px solid #eaeaea; border-radius: 5px; background: white; }
.match-intro-main .inner { padding: 20px 30px; line-height: 25px; }
.border-b-n { border-bottom: none; }
.border-b-n > h3 { font-size: 18px; }
.match-intro-rule .inner { padding-left: 10px; line-height: 25px; }
.match-intro-rule h5 { color: #44b2f7; background: url("../img/point-blue.png") no-repeat left center; padding: 15px 0 10px 10px; }
.rule-inner { padding: 0 30px; }
.rule-inner .level ul li { float: left; width: 15%; text-align: center; }
.rule-inner .level ul li > img { margin-bottom: 15px; }
.rule-inner .level ul li:nth-of-type(1) { width: 8%; margin-right: 30px; }
.rule-inner .level { overflow: hidden; }
.report02 { margin-bottom: 20px; }
.report02 h6 { color: #44b2f7; font-size: 14px; }
.report02 p { padding-left: 10px; }
.report02 ul { padding-left: 10px; }
.report01 .inner { width: 100%; }
.report01 .inner .report01-table { border: 1px solid #eaeaea; }
.report01 .inner .report01-table > thead > tr > th { padding: 15px 20px; text-align: center; background: #f4f4f4; }
.report01 .inner .report01-table > thead > tr > th:nth-of-type(1), .report01 .inner .report01-table > thead > tr > th:nth-of-type(2) { width: 12.5%; }
.report01 .inner .report01-table > tbody > tr > td:nth-of-type(1) { padding: 15px 0; }
.report01 .inner .report01-table > thead > tr > th:nth-of-type(3), .report01 .inner .report01-table > thead > tr > th:nth-of-type(4), .report01 .inner .report01-table > thead > tr > th:nth-of-type(5) { width: 25%; }
.report01 .inner .report01-table > tbody > tr > td { padding: 15px 15px; text-align: center; font-size: 13px; }
.charts-member .explan { background: #f7f7f7; padding: 10px; margin-bottom: 0px; }
.charts-member .coin { display: inline-block; padding-left: 18px; background:url("../img/icon-coin01.png") no-repeat left center; }
.btn-ranking { float:left; margin-left:14px; margin-top:1px; }
.btn-ranking a { display:inline-block; padding:0 8px 0 23px; line-height:20px; text-decoration:none; border-radius:20px; color:#3db1fa; border:solid 1px #3db1fa; background: url("../img/icon-btn-ck01.png") no-repeat 8px center; }
.btn-ranking a:hover { color:#fff; border:solid 1px #3db1fa; background:#3db1fa url("../img/icon-btn-ck02.png") no-repeat 8px center; }
.digital-1 { color: #90c408; }
.digital-2 { color: #ff950b; }
.digital-3 { color: #ef4747; }
.digital-4 { color: #909395; }
.scoring-criteria .inner > p > img { width: 100%; }
.scoring-criteria .inner .note { font-size: 12px; color: #44b2f7; }
.tips-text { line-height: 22px; font-size: 14px; padding: 10px 15px; border-bottom: solid 1px #f4f4f4; }
.match-intro-rule2 { padding: 0 40px; }
.match-intro-rule2 > div { float: left; }
.match-intro-rule2-left { width: 45%; }
.match-intro-rule2-right { width: 55%; }
.match-intro-rule2-left > div { width: 100%; margin-bottom: 30px; }
.match-intro-rule2-left > div > div, .match-intro-rule2-left > div > dl { float: left; }
.match-intro-rule2-left > div > div { width: 90px; text-align: center; }
.match-intro-rule2-left > div > dl { padding-left: 20px; }
.match-intro-rule2-left > div > dl > dt { font-size: 16px; }
.match-intro-rule2-left > div > dl > dd { line-height: 25px; }
.note-last { padding: 0 0 30px 40px; color: #85c9fa; }
.wrong { display: block; width: 540px; height: 233px; margin: 180px auto 240px; background: url("../img/bg-404.png") no-repeat; }
.wrong .info { float: right; width: 276px; padding-top: 170px; font-size: 16px; }
.wrong .info p { float: left; line-height: 30px; padding-right: 10px; }
.wrong .info .btn-primary { float: right; padding: 3px 12px; }
.bugs-view { display: block; width: 600px; margin: 280px auto; }
.bugs-view .form-control { height: 42px; margin-right: 10px; padding: 10px; width: 450px; }
.bugs-view .btn { padding:9px 12px; }
.reward-list ul li { padding:6px; line-height:22px; border-bottom:solid 1px #f4f4f4; }
.reward-list h4 { font-size:14px; }
.reward-list ul li a{ float:left; color:#179ef3; }
.reward-list.time { float:right; font-size:12px; color:#959595; }
.modal-video .modal-header { border-bottom:none; padding:0 10px; }
.modal-video .modal-header .close { margin-top: -3px; }
.modal-video .modal-content { background-color: #b0b0b0; box-shadow: none; border: none; }
.modal-video .modal-body { padding: 0 5px 1px; }

/* 倒计时开始 */
.timerbg { width: 180px; margin: 20px auto; }
.timerbg #dao { width: 180px; margin: 0px auto; font-size: 16px; }
.timerbg #dao strong { font-size: 18px; color: #444444; font-family: Arial; font-weight: normal; }
.timerbg #dao span { display: inline-block; padding: 0 6px; font-size: 18px; color: #c3c3c3; font-size: 12px; }
.timerbg p { color: #808080; margin-bottom: 0px; }
#daoend { margin: 24px 0 0 0; width: 324px; color: #D6000F; font-size: 22px; }

/* 报告详情
==============================================*/
.report-wrap { overflow: hidden; }
.report-detial-list .tit { margin-top: 20px; line-height: 40px; font-size: 16px; background: #f7f7f7; padding: 0 15px 0 30px; }
.report-detial-list .bugs-name { display: inline-block; width: 45%; }
.report-detial-list .bugs-name a{ display: inline-block; padding-left: 16px; background: url("../img/icon-jh.gif") no-repeat left 5px; }
.report-detial-list .bugs-number { display: inline-block; width: 20%; }
.report-detial-list .bugs-level { display: inline-block; width: 10%; }
.report-detial-list .bugs-style { display: inline-block; width: 15%; }
.report-detial-list .bugs-peo { display: inline-block; width: 15%; }
.report-detial-list .bugs-money { display: inline-block; width: 10%; }
.report-detial .project-info01 { padding: 20px 0; }
.report-detial .project-info01 .project-img { padding: 0px; }
.report-detial .project-info01 .text { line-height: 24px; height: 44px; padding-top: 6px; overflow: hidden; }
.report-detial .project-info01 .time { color: #9f9f9f; padding-top: 0px; }
.report-detial .project-info01 .bugs-info02 { padding-top: 6px; border-top: solid 1px #f4f4f4; margin-bottom: 0px; }
.report-detial .project-info01 .bugs-info02 i { font-style: normal; color: #3db1fa; }
.project-info01 .bugs-info03 {  margin-bottom: 0px; }
.project-info01 .bugs-info03 span {  }
.project-info01 .bugs-info03 i { font-style: normal; font-size: 12px; padding: 1px 8px; color: #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.bugs-danger { background: #d9534f; }
.bugs-high { background: #ff8e7f; }
.bugs-midd { background: #f0ad4e; }
.bugs-low { background: #3eaffb; }
.report-wrap .tit06 .time { float: right; color: #9f9f9f; padding-right: 15px; }
.report-input { overflow:hidden; }
.report-input ul { padding:20px 0 20px 10px; overflow:hidden; }
.report-input ul li { float:left; width:24%; padding:0 10px; line-height:34px; }
.report-input ul li .control-label{ float:left; padding-right:10px; padding-top:0px; font-size:14px; font-weight:normal; }
.report-input ul li .form-control { float:left; width:150px; }
.report-chart { overflow: hidden; }
.bugs-chart { padding: 0px; }
.bugs-chart p { padding: 30px 0 20px; }
.bugs-chart img { padding-left: 20px; }
.state-low { display: inline-block; padding-left: 12px; background: url(../img/icon-low.png) no-repeat left 7px; }
.state-midd { display: inline-block; padding-left: 12px; background: url(../img/icon-midd.png) no-repeat left 7px; }
.state-height { display: inline-block; padding-left: 12px; background: url(../img/icon-height.png) no-repeat left 7px; }
.state-serious { display: inline-block; padding-left: 12px; background: url(../img/icon-serious.png) no-repeat left 7px; }

/* Contenedor Principal
==============================================*/
.report-detial-list .accordion { width: 100%; background: #FFF; }
.report-detial-list .accordion .link { cursor: pointer; display: block; padding: 15px 15px 15px 30px; font-size: 14px; border-bottom: 1px solid #f4f4f4; position: relative; }
.report-detial-list .accordion li:last-child .link { border-bottom: 0; }
.report-detial-list .accordion li i { position: absolute; top: 16px; left: 12px; font-size: 18px; color: #595959; }
.report-detial-list .accordion li i.fa-chevron-down { right: 12px; left: auto; font-size: 16px; }
.report-detial-list .accordion li.open .link { color: #179ef3; }
.report-detial-list .accordion li.open .link .bugs-name a { color: #179ef3; text-decoration: none; background: url("../img/icon-jjh.gif") no-repeat left 5px; }
.report-detial-list .accordion li.open .link .bugs-peo a { color: #3db1fa; text-decoration: none; }
.report-detial-list .accordion li.open i {  }
.report-detial-list .accordion li.open i.fa-chevron-down {  }

/* Submenu
==============================================*/
.report-detial-list .submenu { display: none; background: #f7f7f7; font-size: 14px; padding: 15px 15px 0px 30px; overflow: hidden; }
.report-detial-list .submenu p img { max-width:100%; }
.report-detial-list .submenu h4 { font-size: 15px; color: #179ef3; margin:5px 0px; }
.report-detial-list .submenu p { font-size: 13px; line-height: 24px; margin-bottom: 20px; }

/* 弹出框-厂商提测
==============================================*/
.lift-test-wrap { width: 668px; overflow: hidden; }
.lift-test-wrap .modal-body { padding: 0 15px; }
.lift-test-list { border: solid 2px #ececec; padding: 15px; margin: 30px 10px; cursor: pointer; }
.lift-test-list:hover { border: solid 2px #7ac044; padding: 15px; margin: 30px 10px; cursor: pointer; background: url("../img/pitch-on.png") no-repeat right top; }
.lift-test-list h3 { float: left; width: 80px; height: 80px; border-radius: 3px; text-align: center; line-height: 80px; color: #fff; margin: 0px 10px 0 0; }
.lift-test-wrap .rank h3 { background: #90da9e; }
.lift-test-wrap .ordinary h3 { background: #ffc24c; }
.lift-test-wrap .senior h3 { background: #ff8e7f; }
.lift-test-wrap .lift-test-list .text { color: #656565; font-size: 14px; line-height: 26px; }
.lift-test-wrap .lift-test-list .text p { margin-bottom: 0px; }
.lift-test-wrap .lift-test-list .text p a{ color:#179ef3; }
.lift-test-wrap .active { border: solid 2px #7ac044; padding: 15px; margin: 30px 10px; cursor: pointer; background: url("../img/pitch-on.png") no-repeat right top; }
.test-step { display: inline-block; width: 616px; font-size: 15px; color: #6d7073; text-align: center; margin: 30px 0 0px 10px; padding-top: 50px; background: url("../img/test-step-bg.jpg") no-repeat center top; }
.test-step .step-one { display: inline-block; width: 100px; }
.test-step .step-two { display: inline-block; width: 405px; }
.test-step .step-three { display: inline-block; width: 100px; }
.lift-test-wrap .form-horizontal { padding: 10px 10px 0px; }
.lift-test-wrap .form-horizontal h4 { font-size: 16px; color: #179ef3; padding-bottom: 10px; border-bottom: solid 1px #f4f4f4; margin: 20px 0; text-indent: 10px; }
.lift-test-wrap .form-horizontal h5 { font-size: 16px; color: #7ac044; padding-bottom: 10px; border-bottom: solid 1px #f4f4f4; margin: 10px 0; text-indent: 10px; overflow:hidden; }
.lift-test-wrap .form-horizontal h5 span { float:left; }
.lift-test-wrap .form-horizontal h5 a { float:right; font-size: 14px; color: #7ac044; margin-right:10px; }
.lift-test-wrap .select dd ul { max-height: 110px; }
.step-one { width: 148px; }
.step-two { width: 312px; }
.step-thr { width: 148px; }
.control-label.text-align-left { font-size: 14px; color: #4a4c52; font-weight: normal; text-align: left; padding-bottom: 6px; }
.lift-test-wrap .form-group .text { font-size: 14px; color: #6d7073; line-height: 34px; }
.lift-test-wrap .form-group .text a { display: inline-block; padding-left: 10px; font-size: 14px; color: #179ef3; line-height: 34px; }
.lift-test-wrap .form-group .error-info { display: block;border-radius: 3px; margin-top: 5px; color: red;display: none;}
.lift-test-wrap .code-img { height: 34px; }
.window-tips { font-size: 14px; border: solid 2px #7ac044; margin: 10px 0; }
.window-tips .text p { padding: 0 10px; }
.window-tips .text a { color: #179ef3; }
.reason { padding: 0 15px; }
/*入场券弹窗*/
.pad5 { padding: 0 5px;}
.ticket p { display: inline-block;}
.ticket .ticket-alert { color: #3db1fa; padding-right: 35px;}
.ticket .ticket-container input { float: left; margin-right: 5px;}
.ticket .ticket-container label { font-weight: normal;}
.ticket .ticket-container .icon-ticket { display: inline-block; width: 28px; height: 12px; background: url(../img/passicon.png) no-repeat center; margin: 0 5px;}
.ticket .surplus { color: #a1a1a1;}
.bottom-none { border: none;}
.title-success { color: #45b5fb;}
.title-failed { color: #e85d40;}
.ticket-content { width: 370px;}
.text-alert { font-size: 12px; color: #b7b5b4;}
.modal-footer-ticket { text-align: center;}
.modal-footer-ticket button { padding: 6px 25px;}

.window-tips01 { border: solid 2px #ffa801; margin: 15px 0 25px; padding-bottom: 10px; }
.window-tips01 .text h5 { border-bottom: 1px solid #f4f4f4; color: #ffa801; font-size: 16px; margin: 10px 0; padding-bottom: 10px; text-indent: 10px; }
.window-tips01 .text h6 { padding:6px 10px 0px; font-size: 14px; font-weight: bold; }
.window-tips01 .text p { padding: 0 10px; margin-bottom: 0px; font-size: 14px; line-height: 32px; color: #6e6e6e; }
.window-tips01 .text b { padding: 0 0 10px; padding-bottom: 10px; }
.modal-footer .tips { display: inline-block; padding-right: 20px;  }
.modal-footer .tips-wrong { display: inline-block; padding-right: 20px; color: #f34646; }
.modal-body .alert-success { border: none; font-size: 14px; overflow: hidden; }
.modal-body .alert-success p { float: left; }
.modal-body .alert-success a { float: right; color: #179ef3; }

/* 单选按钮美化
==============================================*/
.custom-checkbox input { position: absolute; left: 2px; top: 2px; margin: 0; }
.custom-checkbox label { display: block; position: relative; font-size: 1.3em; padding-right: 1em; line-height: 1; padding: .5em 0 .5em 30px; margin: 0 0 .3em; cursor: pointer; }
.custom-radio input { margin: 0; position: absolute; left: 22px; top: 6px; z-index: 1; }
.custom-radio label { float: left; cursor: pointer; display: block; font-size: 1.3em; line-height: 1; margin: 0 20px 0 0.3em; padding: 0.5em 0 0.5em 26px; position: relative; z-index: 2; }
#view { display: block; width: 140px; }
#view .custom-checkbox, #view .custom-radio { float: left; width: 50%; }
#show { clear: left; display: block; width: 250px; }
#show .custom-checkbox, #show .custom-radio { float: left; width: 33%; }
.toggle label { border-collapse: collapse; }
.toggle .custom-checkbox label, .toggle .custom-radio label { background: url("images/button-green.gif") no-repeat scroll left center #459e00; border: 1px solid #2d7406; color: #fff; cursor: pointer; font-size: 1.2em; overflow: visible; padding: 0.4em 1em; text-align: center; text-shadow: -1px -1px 0 #37730e; width: auto; }
.toggle .custom-checkbox label.hover, .toggle .custom-checkbox label.focus, .toggle .custom-radio label.hover, .toggle .custom-radio label.focus { background-position: right center; border-color: #205b00; }
.toggle .custom-checkbox label.checked, .toggle .custom-radio label.checked, .toggle .custom-checkbox label.checkedHover, .toggle .custom-checkbox label.checkedFocus { background: none repeat scroll 0 0 #2d7406; border-color: #2d7406; }
.toggle .first label { border-bottom-left-radius: 7px; border-top-left-radius: 7px; }
.toggle .last label { border-bottom-right-radius: 7px; border-top-right-radius: 7px; }
.custom-checkbox label { background: url(../img/checkbox.gif) no-repeat; }
.custom-radio label { background: url(../img/radiobutton.gif) no-repeat; }
.custom-checkbox label, .custom-radio label { background-position: -10px -13px; }
.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus { background-position: -10px -113px; }
.custom-checkbox label.checked, .custom-radio label.checked { background-position: -10px -213px; }
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus { background-position: -10px -314px; }
.custom-checkbox label.focus, .custom-radio label.focus { outline: 1px dotted #ccc; }
.contact-list { padding: 30px 0; }
.contact-list .icon { float: left; width: 62px; text-align: center; height: 62px; margin-right: 10px; border-radius: 50%; }
.icon-ywhz,.icon-wtfk,.icon-kfqq,.icon-gfqq { display: inline-block; width: 62px; height: 62px; }
.icon-ywhz { background: url("../img/contact-icon01.jpg") no-repeat center center; }
.icon-wtfk { background: url("../img/contact-icon02.jpg") no-repeat center center; }
.icon-kfqq { background: url("../img/contact-icon03.jpg") no-repeat center center; }
.icon-gfqq { background: url("../img/contact-icon04.jpg") no-repeat center center; }
.contact-list h5 { margin: 12px 0 0px; }
.text-iner01 { font-size: 14px; padding-top: 20px; }
.no-data { text-align: center; font-size: 18px; padding-top: 30px; }

.forum { overflow: hidden; padding-bottom: 25px; }
.forum .forum-statistics { float: right; padding-right: 15px; font-size: 14px; color: #b8b8b8; }
.forum .forum-statistics span { padding-left: 20px; }
.forum .forum-statistics b { color: #ff7800; }
.forum .forum-tab { padding: 25px 15px; overflow: hidden; border-bottom: solid 1px #efefef; }
.forum .forum-tab .tab-nav01 { float: left; }
.forum .forum-tab .tab-nav01 i { font-style: normal; color: #959595; }
.forum .forum-list { padding: 0px 0px 25px; }
.forum .forum-list ul { width: 100%; }
.forum .forum-list ul li { padding: 20px 15px; border-bottom: dotted 1px #dcdcdc; overflow: hidden; }
.forum .forum-list .icon-pic { display: inline-block; width: 14px; height: 14px; margin-left: 10px; background: url("../img/forum-tit-icon02.gif") no-repeat center center; }
.forum .forum-list .icon-link { display: inline-block; width: 8px; height: 12px; margin-left: 10px; background: url("../img/forum-tit-icon01.gif") no-repeat center center; }
.forum .forum-list .img-circle { width: 60px; height: 60px; margin-right: 10px; }
.forum .forum-list .info { overflow: hidden; }
.forum .forum-list .info h3 { padding: 2px 0 7px; line-height: 18px; }
.forum .forum-list .info h3 a { font-size: 16px; }
.forum .forum-list .info .text { color: #959595; }
.forum .forum-list .info .text span { display: inline-block; margin-right: 20px; }
.forum .forum-list .info .name { padding-left: 17px; background: url("../img/icon-peo.png") no-repeat left center; }
.forum .forum-list .info .time { padding-left: 19px; background: url("../img/icon-time.png") no-repeat left center; }
.forum .forum-list .info .reply { }
.btn-posts { margin-bottom: 30px; }
.btn-posts .btn-success { padding: 10px 0; font-size: 18px; }
.profile01 { width: 100%; background: #fff; border-radius: 4px; margin-bottom: 30px; }
.profile01 .profile-head { width: 100%; padding-top: 18px; height: 150px; border-radius: 4px 4px 0 0; color: #fff; text-align: center; background: url(../img/profile-head-bg.jpg) no-repeat center; }
.profile01 .profile-head .img-circle { width: 70px; height: 70px; }
.profile01 .profile-head .name { font-size: 16px; padding-top: 6px; }
.profile01 .profile-head p { padding: 0 10px; line-height: 22px; margin-bottom: 0px; }
.profile01 .profile-head .name .icon-hat { display: inline-block; width: 20px; height: 12px; margin-right: 6px; background: url(../img/icon-hat-home03.png) no-repeat; }
.profile01 .profile01-details02 { color: #768082; text-align: center; }
.profile01 .profile01-details02 ul { padding: 15px 0; }
.profile01 .profile01-details02 ul li { display: inline-block; width: 32%; text-align: center; border-right: solid 1px #e3e4e8; }
.profile01 .profile01-details02 ul li p { margin-bottom: 0px; }
.profile01 .profile01-details02 b { color: #3a3a3a; font-size: 14px; }
.forum-tags { }
.forum-tags ul { padding: 10px 12px; }
.forum-tags ul li { display: inline-block; padding: 5px 3px; }
.forum-tags ul li a { display: inline-block; padding: 3px 12px; font-size: 14px; text-decoration: none; border-radius: 20px; background: #ebeef0; }
.forum-tags ul li a:hover { color: #fff; background: #3db1fa; }
.forum-wraper { padding-bottom: 20px; }
.forum-tit { padding: 20px 15px 10px; border-bottom: solid 1px #efefef; }
.forum-tit .info { display: inline-block; margin-right: 65px; position: relative; }
.forum-tit .info h3 { font-size: 26px; font-weight: bold; color: #3f4a52; }
.forum-tit .info p { margin-bottom: 0px; color: #959595; padding-top: 10px; }
.forum-tit .info p span { display: inline-block; padding-right: 20px; }
.forum-tit .info p span a { color: #959595; }
.forum-tit .header { float: right; width: 50px; height: 50px; position: absolute; right: 30px; top: 20px; }
.forum-tit .header .img-circle { width: 100%; }
.forum-detial { padding: 15px 15px 20px; font-size: 14px; line-height: 24px; border-bottom: solid 1px #efefef; }
.forum-detial pre { font-family: "微软雅黑"; line-height: 24px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; overflow: auto; word-break:break-all; }
.forum-detial img { text-align: center; max-width: 100%; }
.forum-comment { padding-top: 10px; }
.forum-comment ul { }
.forum-comment ul li { padding: 20px 15px 10px; border-bottom: solid 1px #efefef; overflow: hidden; }
.forum-comment .header-info { float: left; text-align: center; }
.forum-comment .header-info img { width: 80px; height: 80px; }
.forum-comment .header-info p { padding-top: 8px; margin-bottom: 0px; }
.forum-comment .header-info p a { color: #3db1fa; }
.forum-comment .info { overflow: hidden; margin-left: 90px; }
.forum-comment .info .tit { width: 100%; overflow: hidden; font-size: 14px; padding-bottom: 10px; border-bottom: dotted 1px #dcdcdc; }
.forum-comment .info .tit .time { color: #adadad; }
.forum-comment .info .tit .btn-reply { display: inline-block; }
.forum-comment .info .tit .btn-reply a { display: inline-block; padding-left: 20px; color: #3db1fa; background: url("../img/icon-replay02.png") no-repeat left center; text-decoration: none; }
.forum-comment .info .tit .forum-floor { display: inline-block; padding: 2px 12px; background: #afb9c0; font-size: 12px; color: #fff; border-radius: 20px; margin-left: 10px; }
.forum-comment .info .text { font-size: 14px; padding: 10px 0 25px; }
.forum-comment .info .signature { color: #adadad; padding-top: 8px; border-top: dotted 1px #dcdcdc; }
.forum-comment .info .signature b { color: #7fc2e5; font-weight: normal; }
.forum-comment .info .children { overflow: hidden; background: #f8f8f8 url("../img/icon-quote-l.png") no-repeat 10px 10px; padding: 13px 10px 10px 36px; margin-bottom: 10px; }
.forum-comment .info .children .children-info {  background: url("../img/icon-quote-r.png") no-repeat right bottom;   }
.forum-comment .info .children .children-info h3 { font-size: 12px; color: #a1a1a1; overflow: hidden; padding-bottom: 6px; }
.forum-comment .info .children .children-info .name a { color: #a1a1a1; }
.forum-comment .info .children .children-info .name a:hover { color: #3db1fa; }
.forum-comment .info .children .children-info .floor a { color: #a1a1a1; }
.forum-comment .info .children .children-info .floor a:hover { color: #3db1fa; }
.forum-comment .info .children .children-info h3 span { display: inline-block; padding-right: 10px; }
.forum-comment .info .children p { margin-bottom: 0px; font-size: 14px; }
.forum-release { padding: 30px 15px 0; overflow: hidden; }
.forum-release .control-label { color: #4a4c52; font-size: 14px; font-weight: normal; }
a.btn-delete { display: inline-block; font-size: 12px; margin-left: 10px; padding-right: 12px; background: url("../img/btn-delete01.gif") no-repeat right center; }
.search-col .form-group .form-control { border-color: #7ec6ee; width: 100%; }
.submit { background: url("../img/btn-srh.jpg") no-repeat 20px 10px; border: 0 none; border-radius: 4px; height: 100%; position: absolute; right: 0; top: 0; transition: background-color 150ms ease-in 0s; width: 45px; }
.navbar-form .form-control { display: inline-block; vertical-align: middle; width: auto; padding-right:32px; padding-left:8px; }
.search-col .form-group { position: relative; width: 100%; }
.navbar-search { height: 34px; margin-top: 0px; padding: 0; }
.bugs-search { width:100%; border-bottom: 1px solid #efefef; font-size:16px; padding:10px 0; text-indent:25px; }
.bugs-search strong { color: #ff861b; display: inline-block; font-size: 22px; padding: 0 6px; text-indent:0px; }
.tips-wrap { margin:50px 20px; padding:40px 20px; font-size:14px; line-height:22px; background:#fff; border-radius:4px; }
#malasong{ display:block; width:55px; height:55px; overflow:hidden;cursor:pointer; border-radius:50%; }
#malasong{ background: url("../img/ldmls.png") no-repeat left top; }
#malasong:hover{ background: url("../img/ldmls.png") no-repeat left bottom; }
#EWM{position:absolute; width:259px; left:-247px; margin-right:10px; bottom:-80px; display:none;}
#EWM img{width:237px;height:216px; padding:8px; border:solid 1px #e9e9e9; background:#fff; }

/* 安全认证
==============================================*/
.banner-authenticate { width: 100%; height: 515px; background: url("../img/authenticate-bg.jpg") no-repeat center top; position: relative; z-index: 1; }
.banner-authenticate h1 { width: 100%; text-align: center; color: #fff; font-size: 30px; font-weight: 700; margin: 0px 0 4px; }
.banner-authenticate p { width: 100%; text-align: center; font-size: 18px; color: #fff; line-height: 32px; }
.banner-authenticate .form-group { margin: 50px auto 0; width: 430px; text-align: center; overflow: hidden; }
.banner-authenticate .form-group .form-control { float: left; margin-right: 10px; width: 360px; display: inline-block; }
.banner-authenticate .form-group .btn-primary { float: left; }
.auth-btn { margin-right:15px; }
.auth-btn .btn { padding:3px 8px; }
.search-results { padding:100px 0 100px; font-size:24px; text-align:center; }
.authenticate-wrap { padding: 0px 0 20px; }
.authenticate-wrap .pager01 { padding-top: 20px; }
.authenticate-logo { text-align: center; padding: 85px 0 25px; }
.authenticate-list { padding: 20px 15px; border-bottom: dotted 1px #e3e3e3; overflow: hidden; }
.authenticate-list .authenticate-photo { float: left; width: 200px; }
.authenticate-list .authenticate-photo img { width: 100%; }
.authenticate-list .authenticate-info { margin-left: 215px; }
.authenticate-list .authenticate-info .tit { }
.authenticate-list .authenticate-info .tit h3 { display: inline-block; font-size: 14px; padding-right: 10px; }
.authenticate-list .authenticate-info .tit h3 a { font-size: 20px; color: #179ef3; display: inline-block; }
.authenticate-list .authenticate-info .tit .website a{ font-size: 14px; color: #acacac; }
.authenticate-list .authenticate-info .text { padding-top: 4px; font-size: 13px; line-height: 22px; margin-bottom: 6px; }
.authenticate-list .authenticate-info .btm { font-size: 14px; color: #929292; }
.authenticate-list .authenticate-info .btm span { display: inline-block; padding-right: 20px; }
.authenticate-list .authenticate-info .claim { padding-top:8px; font-size: 14px; }
.authenticate-list .authenticate-info .claim span { padding:2px 30px 2px 25px; }
.authenticate-list .authenticate-info .claim .web { background: url("../img/claim-web.png") no-repeat left center; color: #929292; }
.authenticate-list .authenticate-info .claim .web.active { background: url("../img/claim-web-h.png") no-repeat left center; color: #469a08; }
.authenticate-list .authenticate-info .claim .app { background: url("../img/claim-app.png") no-repeat left center; color: #929292; }
.authenticate-list .authenticate-info .claim .app.active { background: url("../img/claim-app-h.png") no-repeat left center; color: #3399ff; }
.authenticate-list-b { padding: 20px 15px; overflow: hidden; }
.authenticate-list-b .authenticate-photo { float: left; width: 240px; }
.authenticate-list-b .authenticate-photo img { width: 100%; }
.authenticate-list-b .authenticate-info { margin-left: 260px; }
.authenticate-list-b .authenticate-info .tit h3 { display: inline-block; font-size: 22px; font-weight:bold; padding-right: 10px; }
.authenticate-list-b .authenticate-info .tit h3 a { font-size: 14px; color: #179ef3; display: inline-block; }
.authenticate-list-b .authenticate-info .tit .website a{ font-size: 14px; color: #acacac; }
.authenticate-list-b .authenticate-info .text { padding-top: 8px; font-size: 14px; line-height: 22px; margin-bottom: 8px; }
.authenticate-list-b .authenticate-info .btm { font-size: 14px; }
.authenticate-list-b .authenticate-info .btm span { display: inline-block; padding-right: 20px; }
.authenticate-list-b .authenticate-info .claim { padding-top:15px; font-size: 14px; }
.authenticate-list-b .authenticate-info .claim span { padding:2px 30px 2px 25px; }
.authenticate-list-b .authenticate-info .claim .web { background: url("../img/claim-web.png") no-repeat left center; color: #929292; }
.authenticate-list-b .authenticate-info .claim .web.active { background: url("../img/claim-web-h.png") no-repeat left center; color: #469a08; }
.authenticate-list-b .authenticate-info .claim .app { background: url("../img/claim-app.png") no-repeat left center; color: #929292; }
.authenticate-list-b .authenticate-info .claim .app.active { background: url("../img/claim-app-h.png") no-repeat left center; color: #3399ff; }
.authenticate-detial { padding: 15px; }
.authenticate-detial h5,.authenticate-detial h6 { font-size: 18px; font-weight: bold; color: #2e2e2e; border-bottom: solid 1px #f4f4f4; padding-bottom: 10px; }
.authenticate-detial h6 { padding-top:15px; }
.authenticate-detial .authenticate-pic { text-align: center; padding: 10px 0; }
.authenticate-detial .authenticate-pic img { display: inline-block; padding:0 20px 20px 0; }
.authenticate-detial .authenticate-pic .carousel-control.left { background-image:none; color:#4e4e4e; }
.authenticate-detial .authenticate-pic .carousel-control.right { background-image:none; color:#4e4e4e; }
.authenticate-detial .authenticate-pic .carousel-caption { bottom: -60px; color:#179ef3; font-size:18px; text-shadow:none; }
.authenticate-detial .authenticate-pic .carousel-indicators { display:none; }
.authenticate-detial .authenticate-pic .carousel-inner { padding-bottom:20px; }
.authenticate-detial .authenticate-pic .carousel-inner > .item a { display:inline-block; }
.carousel-inner > .item a:hover,.carousel-inner > .item a:focus { text-decoration:none; }
.authenticate-detial .text { font-size: 16px; line-height: 36px; }
.authenticate-detial .text p { background: #f4f4f4; padding: 10px 15px; }
.authenticate-detial .text .text-about { font-size:14px; line-height:26px; }
.record-wrap { padding: 10px 0px; }
.record-list { overflow: hidden; padding: 10px 0px; }
.record-list .img { border: 1px solid #ebebeb; border-radius: 50%; float: left; }
.record-list .img-circle { height: 40px; width: 40px; }
.record-list .info { margin-left: 50px; }
.record-list .info h3 { font-size: 14px; padding: 3px 0; }
.record-list .info h3 a { font-size: 14px; color: #179ef3; }
.record-list .info p { font-size: 12px; margin-bottom: 0px; }
.record-list .info span { display: inline-block; padding-left: 12px; font-size: 12px; color: #adadad; }
.record-wrap { padding: 5px 15px; }
.record-web,.record-app { margin: 15px 0; overflow: hidden; position: relative; cursor: pointer; background: #3399ff; border: solid 1px #3399ff; }

.record-web .img { float: left; width: 72px; height: 66px; display: inline-block; background: url("../img/icon-web.png") no-repeat center center; }
.record-app .img { float: left; width: 72px; height: 66px; display: inline-block; background: url("../img/icon-app.png") no-repeat center center; }
.record-web .info,.record-app .info { background: #fff; margin-left: 72px; padding: 8px; }
.record-web .info h3,.record-app .info h3 { font-size: 18px; font-weight: bold; color: #3399ff; margin: 0px; padding: 7px 0 4px; }
.record-web .info p,.record-app .info p { margin-bottom: 0px; font-size: 14px; color: #6f6f6f; }
.record-web .info h3,.record-app .info h3 { color: #3399ff; }

.record-web.active,.record-app.active { background: #53b92f; border: solid 1px #53b92f; }
.record-web.active h3,.record-app.active h3 { color: #53b92f; }
.protocol-w { height: 560px; overflow-y: scroll; font-size: 13px; }
.protocol-w h5 { font-size: 14px; font-weight: bold; }
.protocol-w p { line-height: 22px; }
.form-horizontal .protocol-ipt .custom-checkbox { position: absolute; }
.checkbox .btn-modal-text { float: left; }
.checkbox .btn-modal-text-new { float: none; }
.tags-valid { position: absolute; right: -1px; top: -1px; z-index: 2; display: inline-block; width:17px; height: 42px; background: url("../img/tags-valid.png") no-repeat left top; }
.tags-valid-b { position: absolute; right: -1px; top: -1px; z-index: 2; display: inline-block; width:17px; height: 52px; background: url("../img/tags-valid.png") no-repeat left top; }
.certificate-wrap { }
.certificate-pic { width: 762px; height: 1058px; padding-top: 380px; margin: 50px auto; background: url("../img/certificate-bg.jpg") no-repeat left top; }
.certificate-pic h3 { font-size: 16px; color: #9d7142; text-align: center; }
.certificate-pic .text { margin-left: 225px; width: 390px; text-align:left; height: 200px; padding: 40px 0 20px; font-size: 18px; line-height: 42px; }
.certificate-detial { padding: 15px; margin: 30px auto 0; }
.certificate-detial .case-list01 { padding-bottom:0px; }
.certificate-detial h5 { font-size: 18px; font-weight: bold; color: #2e2e2e; border-bottom: solid 1px #f4f4f4; padding-bottom: 10px; }
.certificate-web { width: 460px; background: #fffbf2; border: solid 1px #f7eacd; padding: 12px 0px; margin-left: 155px; margin-top: 50px; text-align: center; position: relative; }
.certificate-web h4 { font-size: 30px; font-weight: bold; }
.certificate-web p { font-size: 18px; }
.certificate-info-b { display:none; text-align: center; font-size: 14px; color: #8f8f8f; padding-top: 135px; }
.certificate-company { width: 400px; height:560px; padding-top: 204px; margin: 50px auto 15px; background: url("../img/certificate-bg-s.jpg") no-repeat left top; }
.certificate-company h3 { font-size: 12px; color: #9d7142; text-align: center; }
.certificate-company .text { text-align:left; margin-left: 105px; width: 295px; padding-top: 10px; font-size: 12px; line-height: 24px; color:#4d4d4d; }
.certificate-company .certificate-web { display:block; width: 250px; background: #fffbf2; border: solid 1px #f7eacd; padding: 10px 0px; margin:23px auto 5px; text-align: center; position: relative; }
.certificate-company .certificate-web h4 { font-size: 16px; margin:0px; font-weight: bold; color:#4d4d4d; }
.certificate-company .certificate-web p { font-size: 12px; margin:0px; color:#737373; }

/* 密码重置
==============================================*/
.reset-password { padding-top:20px; }
.reset-password p { font-size:14px; }
.form-tit01 { overflow:hidden; }
.form-tit01 h5 { float:left; font-size:16px; }
.form-tit01 span { float:right; color:#179ef3; padding-top:10px; }
.mobile-veri { }
.email-veri { }
.input-item { overflow:hidden; }
.inputemail { float:left; width:320px; margin-right:15px; }
.inputphone { float:left; width:320px; margin-right:15px; }
.send-code { float:left; }
.msg_tishi { padding-top:15px; }
.msg_tishi a { color:#179ef3; }

/* 积分商城
==============================================*/
.mall-wapper { overflow: hidden; }
.mall-wapper .more { float: right; padding-right: 15px; }
.mall-wapper .more a { font-size: 14px; color: #179ef3; }
.mall-style { padding:15px; }
.mall-style-item { padding:0px 0; overflow:hidden; }
.mall-style-item h5 { float:left; width:60px; line-height:20px; padding:4px 0; color:#333; text-align:right; margin-top:7px; margin-bottom:0px; }
.mall-style-item .item { margin-left:70px; padding:8px 0; }
.mall-style-item .item a { display:inline-block; font-size:14px; line-height:16px; padding:3px 15px 5px; margin:2px 10px 2px 0; color:#646464; border-radius:20px; text-decoration:none; }
.mall-style-item .item a:hover { color:#fff; background:#3db1fa; }
.mall-style-item .item a.active { color:#fff; background:#3db1fa; }
.personal-msg { margin-bottom:20px; }
.personal-msg .photo-inner { padding-top:30px; background:#fff url("../img/personal-bg.jpg") repeat-x left top; text-align:center; border-radius:4px 4px 0 0; }
.personal-msg .photo-inner img { width:70px; height:70px; border-radius:50%; }
.personal-msg .photo-inner a { border-radius:50%; border:solid 3px #fff; display:inline-block; }
.personal-msg .text { text-align:center; padding:10px 10px 15px; border-bottom:solid 1px #ededed; }
.personal-msg .text h4 { font-size:15px; font-weight:bold; color:#3db1fa; margin:0px; }
.personal-msg .text p { font-size:12px; color:#8c8b8b; line-height:20px; padding-top:4px; margin:0px; }
.cart-item { padding:15px; border-bottom:solid 1px #f4f4f4; overflow:hidden; }
.cart-item .cart-photo { float:left; }
.cart-item .cart-photo img { width:56px; height:56px; border:solid 2px #ebebeb; }
.cart-item .cart-info { margin-left:66px; }
.cart-item .cart-info h5 { margin:0px; line-height:24px; }
.cart-item .cart-info .mall-count { padding-top:4px; overflow:hidden; }
.cart-item .cart-info .count { float:left; }
.cart-item .cart-info .count .spinner { float:left; }
.cart-item .cart-info .count span { float:left; padding-left:10px; padding-top:4px; color:#adadad; }
.cart-item .cart-info .count span b { color:#3db1fa; }
.cart-item .cart-info .cart-close { float:right; padding-top:4px; }
.cart-item .cart-info .cart-close a { display:inline-block; width:18px; height:18px; background:#bec6cd url("../img/cart-close.gif") no-repeat center center; }
.cart-result-0 { padding:15px; }
.cart-result-0 p { padding:6px 0 6px 50px;  background: url("../img/icon-chart.jpg") no-repeat left center; font-size:18px; color:#93979a; margin-bottom:0px; }
.cart-result { padding:15px; background:#fff1e5; overflow:hidden; }
.cart-result .text { float:left; font-size:14px; }
.cart-result .text p { margin-bottom:0px; }
.cart-result .text b,.cart-result .text strong { color:#ff7a04; }
.mall-news { padding: 25px 0 0px; overflow: hidden; }
.mall-news .mall-product-list { padding-bottom: 10px; }
.mall-news .mall-product-list .photo { overflow: hidden; }
.mall-news .mall-product-list .photo a { display: inline-block; border: solid 1px #ededed; }
.mall-news .mall-product-list .photo img { width: 100%; }
.mall-news .mall-product-list .info { }
.mall-news .mall-product-list .info h4 { font-size: 14px; height: 20px; line-height: 20px; margin: 8px 0 4px; overflow: hidden; }
.mall-news .mall-product-list .info p { overflow: hidden; }
.mall-news .mall-product-list .info p span { float: left; color: #a5a5a5; }
.mall-news .mall-product-list .info p span strong { color: #ff7800; }
.mall-news .mall-product-list .info p a { float: right; padding: 3px 7px; border: solid 1px #fda85d; border-radius: 3px; color: #ff7800; text-decoration: none; }
.mall-news .mall-product-list .info p a:hover { border: solid 1px #ff7800; background: #ff7800; color: #fff; }
.personal-msg { margin-bottom:20px; }
.personal-msg .photo-inner { padding-top:30px; background:#fff url("../img/personal-bg.jpg") repeat-x left top; text-align:center; border-radius:4px 4px 0 0; }
.personal-msg .photo-inner img { width:70px; height:70px; border-radius:50%; }
.personal-msg .photo-inner a { border-radius:50%; border:solid 3px #fff; display:inline-block; }
.personal-msg .text { text-align:center; padding:10px 10px 15px; border-bottom:solid 1px #ededed; }
.personal-msg .text h4 { font-size:15px; font-weight:bold; color:#3db1fa; margin:0px; }
.personal-msg .text p { font-size:12px; color:#8c8b8b; line-height:20px; padding-top:4px; margin:0px; }
.personal-footer { text-align:center; overflow:hidden; }
.personal-footer p { font-size:14px; margin:0px; }
.personal-footer b { font-size:18px; font-weight:bold; color:#ff7a04; }
.personal-footer .personal-gold { float:left; padding:6px 0; display:inline-block; width:50%; border-right:solid 1px #ededed; margin-right:-1px; }
.personal-footer .personal-order { float:right; padding:6px 0; display:inline-block; width:50%; }
.personal-footer .personal-order a,.personal-footer .personal-order a:hover,.personal-footer .personal-order a:focus { text-decoration:none; }
.mall-tab { padding:20px 0; overflow:hidden; }
.mall-tab ul { float:left; }
.mall-tab ul li { float:left; margin-right:15px; }
.mall-tab .mall-contact { float:right; }
.mall-tab .mall-contact span { float:left; display:inline-block; padding-right:10px; padding-top:10px; font-size:14px; color:#a7a7a7; }
.mall-tab .mall-contact a { display:inline-block; width:154px; height:35px; background: url("../img/qq-pic.jpg") no-repeat left top; }
.products-pic-item .products-s { border: 1px solid #ededed; height: 48px; margin-right: 10px; width: 48px; }
.products-pic-item p { font-size: 14px; }
.mall-personal-info { padding: 15px; }
.panel.mall-personal-info,.panel.mall-cart,.panel.mall-cart-list { margin-bottom:20px; }

.mall-personal-info .object-heading { width: 48px; height: 48px; border-radius: 50%; margin-right: 10px; }
.mall-personal-info .text { }
.mall-personal-info .text h4 { margin: 2px 0px 0px; }
.mall-personal-info .text h4 a { font-size: 14px; color: #179ef3; }
.mall-personal-info .text p { margin: 0px; }
.mall-personal-info .text p strong { display: inline-block; padding-right: 6px; color: #ff7800; font-size: 22px; line-height: 18px; font-weight:normal; }
.mall-hots { }
.mall-hots ul { }
.mall-hots ul li { padding: 12px; border-bottom: solid 1px #f4f4f4; overflow: hidden; }
.mall-hots ul li .object-heading { width: 48px; height: 48px; border: solid 1px #ededed; margin-right: 10px; }
.mall-hots .text { position: relative; z-index: 1; }
.mall-hots .text h4 { margin: 0px 0px 6px; height: 20px; overflow: hidden; }
.mall-hots .text h4 a { font-size: 14px; }
.mall-hots .text h4 a:hover { color: #179ef3; }
.mall-hots .text p { margin: 0px; color: #a3a3a3; }
.productlist .btn-hg { position: absolute; z-index: 2; left: 58px; top: 23px; }
.productlist a.exchange { float: right; padding: 2px 12px; border: solid 1px #fda85d; border-radius: 3px; color: #ff7800; text-decoration: none; background: #fff; display: none; }
.productlist a.exchange:hover { border: solid 1px #ff7800; background: #ff7800; color: #fff; }
.mall-inner { padding: 10px 15px 15px; }
.progress-arrow { width: 100%; margin: 20px 0; }
.progress-arrow:after { clear: both; display: table; content: ' '; }
.progress-arrow ol { padding: 0; list-style: none; font-size: 14px; }
.progress-arrow li { padding: 7px; background: #f5f5f5; }
@media (min-width: 768px) {
.progress-arrow li { position: relative; float: left; text-align: center; }
}
.progress-arrow li:not(:last-child):before { position: absolute; top: -3px; right: -22px; content: " "; width: 0; height: 0; border-top: 22px solid transparent; border-left: 22px solid #fff; border-bottom: 22px solid transparent; z-index: 2; }
.progress-arrow li:not(:last-child):after { position: absolute; top: 0; right: -19px; content: " "; width: 0; height: 0; border-top: 19px solid transparent; border-left: 19px solid #f5f5f5; border-bottom: 19px solid transparent; z-index: 3; }
.progress-arrow li.active { color: #42bd17; background: #d8f6c8; }
.progress-arrow li.active:not(:last-child):after { border-top: 19px solid transparent; border-left: 19px solid #d8f6c8; border-bottom: 19px solid transparent; }
.progress-arrow li .progress-point { display: inline-block; width: 20px; height: 20px; background: #a8a8a8; border-radius: 50%; padding: 1px 5px; color: #fff; font-size: 12px; }
.progress-arrow li.active .progress-point { background: #53b92f; }
.progress-arrow li.actived { color: #99d987; background: #e8fade; }
.progress-arrow li.actived:not(:last-child):after { border-top: 19px solid transparent; border-left: 19px solid #e8fade; border-bottom: 19px solid transparent; }
.progress-arrow li.actived .progress-point { background: #8fd375; }
.progress-arrow .progress-tag { display: inline-block; padding-left: 10px; font-size: 16px; }
@media (min-width: 768px) {
.progerss-purchase li { width: 33.33333333333% }
}
.product-table { }
.product-table h4 { color: #1fa1f2; }
.product-table tr { }
.product-table tr th { font-size: 14px; font-weight: normal; background: #f5f5f5; border-bottom-width: 1px; }
.product-table .table-bordered > thead > tr > th, .product-table .table-bordered > thead > tr > td { border-bottom-width: 1px; }
.cart-info { max-width: 400px; overflow: hidden; }
.cart-info .products-s { border: 1px solid #ededed; height: 48px; margin-right: 10px; width: 48px; }
.cart-info p { font-size: 14px; }
.cart-choice, .cart-count, .integral, .time-buy, .cart-operation,.order-num { text-align: center; }
.order-num a { color:#0e96ec; }
th.order-num { color:#4a4c52; }
.cart-operation { font-size:12px; }
.cart-count .count { display: inline-block; margin: 0 auto; }
td.time-buy { color: #a7a7a7; font-size: 14px; }
.integral,.cart-count { font-size: 14px; }
.product-table table tr td { padding: 16px 8px; }
.product-table a.btn-ck { display: inline-block; padding: 3px 10px; margin: 0 5px; border: solid 1px #fda85d; border-radius: 3px; border-color: #84c2ed; color: #179ef3; text-decoration: none; }
.product-table a.btn-ck:hover { background: #3db1fa; border-color: #3db1fa; color: #fff; }
.product-table a.btn-sc { display: inline-block; padding: 3px 10px; margin: 0 5px; border: solid 1px #cbcbcb; border-radius: 3px; border-color: #cbcbcb; color: #9e9e9e; background:#fff; text-decoration: none; }
.product-table a.btn-sc:hover { background: #6b6b6b; border-color: #6b6b6b; color: #fff; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { vertical-align: center; }
.table-footer { font-size: 14px; background: #f5f5f5; }
.cart-f { text-align: right; }
.cart-f span { display: inline-block; padding: 0 10px; }
.cart-f b { color: #ff7800; }
.cart-pay { font-size: 18px; text-align: right; overflow:hidden; }
.cart-pay p { display: inline-block; padding-right: 20px; }
.cart-pay p b { color: #ff7800; font-size: 24px; }
.cart-pay .btn-pay { display: inline-block; background: #ff7800; border-color: #ff7800; color: #fff; }
.cart-pay .btn-pay:hover { background: #ff5a00; border-color: #ff5a00; color: #fff; }
.order-address { margin: 40px 0 30px; }
.order-address h4 { color:#1fa1f2; }
.order-address ul { border:solid 3px #f0f0f0; padding:10px 0; }
.order-address ul li { display:inline-block; font-size:14px; color:#4d4d4d; padding-left:10px; }
.order-address .name { width:15%; }
.order-address .city { width:15%; }
.order-address .address { width:40%; }
.order-address .phone { width:15%; }
.order-address .btn-modify { width:12%; }
.order-address .btn-modify a { color:#179ef3; }
.remark { float:left; width:380px; }
.remark label { float:left; font-size:14px; font-weight:normal; margin-bottom:0px; padding-top:6px; }
.remark input { float:left; margin-left:10px; width:260px; }
.order-infor-write { margin: 40px 0 30px; }
.order-infor-write .control-label { font-size: 14px; font-weight: normal; }
.order-infor-write .tips { line-height: 32px; font-size: 14px; color: #a1a1a1; }
.order-infor-write .star { color: #f34646; display: inline-block; font-size: 14px; padding-right: 6px; }
.waybill { padding:30px 0 0 10px; font-size:16px; }
.waybill span { font-size:18px; font-weight:bold; color:#ff7800; }
.receiving { padding:30px 0; }
.receiving .order-tit { background:#f1f1f1; line-height:38px; padding:0 10px; overflow:hidden; }
.receiving .order-tit h3 { float:left; display:inline-block; font-size:18px; line-height:38px; color:#1fa1f2; }
.receiving .order-tit a { float:right; color:#1fa1f2; }
.receiving ul { padding:10px 0 0 10px; }
.receiving ul li { line-height:22px; padding:6px 0px; font-size:14px; }
.order-success { width: 500px; margin: 50px auto; }
.order-success .order-inner { width: 500px; border: solid 1px #e5e5e5; margin: 80px auto 30px; }
.order-success .order-inner .info { padding: 40px 50px; }
.order-success .order-inner .info h4 { padding-left: 67px; height: 57px; line-height: 57px; font-size: 24px; color: #42b207; background: url("../img/order-success.png") no-repeat left top; }
.order-success .order-inner .info p { font-size: 14px; color: #4d4d4d; }
.order-success .order-inner .info p b { color: #ff7800; }
.order-success .order-inner .order-footer { background: #f3f3f3; line-height: 22px; padding: 6px 15px; overflow: hidden; }
.order-success .order-inner .order-footer b { color: #0896ee; font-weight: normal; }
.order-btn { text-align: center; }
.order-btn a { display: inline-block; margin: 0 10px; padding: 6px 20px; }
.order-btn .btn-pay { display: inline-block; background: #ff7800; border-color: #ff7800; color: #fff; }
.order-btn .btn-pay:hover { background: #ff5a00; border-color: #ff5a00; color: #fff; }
.mall-detial { padding: 25px 15px 15px; position:relative; display:inline-block; width:100%; }
.mall-detial .photo { float: left; position: relative; }
/*添加钻石专享标签的样式*/
.mall-news .photo .mall_vip { position: absolute; bottom: 100px; right: 20px; border: 1px solid #fda85d; font-size: 14px; padding: 2px; background: #fda85d; border-radius: 3px; color: white; margin-right: 10px; }
.mall-detial .photo img { width: 240px; height: 240px; margin-right: 20px; }
.mall-detial .info { display: inline; }
.mall-detial .info h4 { font-size: 26px; }
.mall-detial .info p { font-size: 14px; }
.mall-detial .shopping-cart { position:absolute; z-index:999; top:0px; right:0px; }
/*商品详情价格栏的样式修改*/
.mall-detial .mall-price { margin-left: 260px; background: #f5f5f5; padding: 10px; position: relative; overflow: hidden; }
.mall-detial .mall-price>p{ float: left; font-size: 16px; }
.mall-detial .vipPrice { margin-left: 40px; color: red; margin-top: 13px; }
.mall-detial .mall-price .commonPrice b { font-size: 28px; color: #ff7800; }
.mall-detial .mall-price .rankWelfare { float: right; margin-top: 30px; font-size: 14px; color: red; }
.mall-price>span{ display: block; position: absolute; width: 140px; height: 5px; background: red; top: 30px; left: 0; }
.mall-detial .mall-count { padding: 15px 0; overflow: hidden; }
.mall-detial .mall-count .count { float: left; padding-right: 35px; }
.mall-detial .mall-count span { float: left; padding-right: 35px; line-height: 26px; font-size: 14px; }
.mall-detial .mall-btn { text-align: right; }
.mall-detial .mall-btn a { display: inline-block; margin-left: 15px; font-size: 18px; border-radius: 4px; text-decoration: none; }
.mall-detial .btn-buy { border: solid 1px #ffa759; background: #fff3d9; padding: 6px 20px; color: #fc6b00; }
.mall-detial .btn-buy:hover { border: solid 1px #ff7800; background: #ff7800; color: #fff; }
.mall-detial .btn-cart { padding:6px 12px 6px 40px; border: solid 1px #ff7800; background: url("../img/icon-cart.png") no-repeat 15px center #ff7800; color: #fff; }
.mall-detial .btn-cart:hover { border: solid 1px #ff5a00; background: url("../img/icon-cart.png") no-repeat 15px center  #ff5a00; color: #fff; }
.btn-cart-r { float:right; padding:6px 12px; border: solid 1px #ff7800; background:#ff7800; font-size:14px; color: #fff; border-radius:3px; }
.btn-cart-r:hover,.btn-cart-r:focus { border: solid 1px #ff5a00; background:#ff5a00; color: #fff; text-decoration:none; }
.mall-tit01 { border-bottom: solid 1px #f4f4f4; }
.mall-tit01 h4 { font-size: 22px; }
.mall-article { width: 100%; padding: 15px; }
.mall-article .mall-text { padding-top: 10px; font-size: 14px; line-height: 26px; }
.mall-recom { width: 100%; padding: 15px; }
.mall-recom ul { padding-top: 20px; }
.mall-recom ul li { float: left; width: 20%; padding: 15px; }
.mall-recom ul li .photo {  }
.mall-recom ul li .photo img { width: 100%; }
.mall-recom .info h4 { font-size: 14px; height: 17px; margin: 8px 0 4px; overflow: hidden; }
.mall-recom .info p { overflow: hidden; }
.mall-recom .info p span { color: #a5a5a5; float: left; }
.mall-recom .info p a { border: 1px solid #fda85d; border-radius: 3px; color: #ff7800; float: right; padding: 2px 10px; text-decoration: none; }
.mall-recom .info p a:hover { border: 1px solid #ff7800; background: #ff7800; color: #fff; }
#cart-wrap { float: right; background:url(../images/news-tbabg.jpg) no-repeat left bottom; font-size: 16px; font-family: "微软雅黑", "宋体"; position:absolute; right:15px; top:30px; z-index:999; }
#cart-wrap a:hover { text-decoration: none }
#cart-wrap .nav-item, #cart-wrap .nav-link { position: absolute; float: left; right:0px; display: block; font-size:14px; font-family:"微软雅黑"; z-index: 1000; }
#cart-wrap .nav-link { height:32px; line-height:31px; z-index: 999; width:116px; padding-left:33px; color:#ff8111; background:url(../img/news-morebg01.jpg) no-repeat left center; border:solid 1px #fda85d; border-radius:4px; }
#cart-wrap .hover .nav-link { white-space: nowrap; height:32px; line-height:31px; color: #ff8111; background:url(../img/news-morebg02.jpg) no-repeat left center; border:solid 1px #fda85d; border-bottom:solid 1px #fff; border-radius:4px 4px 0 0; }
#cart-wrap .nav-dropdown { display: none; position: absolute; top:31px; left: -1px; width:330px; border: 1px solid #fda85d; background: #fff; z-index: 998; border-radius:4px 0px 4px 4px; }
#cart-wrap .nav-dropdown-align-right { left: auto; right: 0; _right: -1px }
#cart-wrap .nav-dropdown ul { float:left; width:100%; }
#cart-wrap .nav-dropdown ul li{ float:left; width:90px; padding:0px; border-bottom:solid 1px #eaeaea; }
#cart-wrap .nav-dropdown ul li a{ float:left; width:90px; background:none; border:none; height:42px; line-height:42px; font-size:14px; color:#949494; text-align:left; text-indent:16px; }
#cart-wrap .nav-dropdown ul li a:hover{ color:#ed4747; }
.btn-groups { padding-bottom: 20px; overflow: hidden; }
.btn-groups .btn-l { float: left; width: 50%; padding-right: 4px; }
.btn-groups .btn-r { float: right; width: 50%; padding-left: 4px; }
.btn-groups .btn { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* 购物车数目增减
==============================================*/
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive { background: url('../img/spinner.png') no-repeat }
.spinner { height: 25px; width: 71px; overflow: hidden; *zoom:1; -webkit-box-shadow: 0 3px 3px -4px #aaa; -moz-box-shadow: 0 3px 3px -4px #aaa; box-shadow: 0 3px 3px -4px #aaa }
.spinner button, .spinner .value { text-align: center; display: block; float: left; height: 100%; line-height: 25px; margin: 0 }
.spinner button { border: none; width: 23px; color: #e5312a; font: 22px Arial bold; padding: 0; outline: none }
.spinner .decrease { background-position: 0 -50px; cursor: pointer; text-indent: -10000px }
.spinner .decrease[disabled] { background-position: 0 -75px; cursor: default }
.spinner .increase { background-position: 0 0; cursor: pointer; text-indent: -10000px }
.spinner .value { background-position: 0 -100px; width: 24px; height: 27px; border: none; font-family: Arial; color: #ffffff; padding: 0px }
.spinner .value.passive { background-position: 0 -25px; color: #919191 }
.spinner .error, .spinner .invalid { background: #aa0000 }

/* 浮动QQ */
.suspend{ width:47px; height:190px; position:fixed; top:200px; right:0;overflow:hidden; z-index:9999;}
.suspend dl{ width:47px; height:190px; }
.suspend dl dt{ width:47px; height:190px; position:absolute; top:0; left:0; display: inline-block;}
.suspend dl dt a{ width:47px; height:190px; background:url("../img/qq_bg.png") no-repeat left center; display: inline-block;}
.suspend dl dt a:hover{ background:url("../img/qq_bg.png") no-repeat right center;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(images/suspend.png) -40px -86px;overflow:hidden;}

/* Newsindex
==============================================*/
.test-style { padding:100px 0 100px; }
.test-style .tit01 h3{ background: url("../img/teststyle.png") no-repeat center top; }
.teststyle-left { float:left; position:relative; display:inline-block; width:50%; height:690px; background: url("../img/teststyle-pic01.png") no-repeat right top; }
a:hover .teststyle-left { background: url("../img/teststyle-pic01-hov.png") no-repeat right top; }
.teststyle-left .teststyle-txt { padding-top: 100px; }
.teststyle-right { float:right; position:relative; display:inline-block; width:50%; height:690px; background: url("../img/teststyle-pic02.png") no-repeat left top; }
a:hover .teststyle-right { background: url("../img/teststyle-pic02-hov.png") no-repeat left top; }
.teststyle-right .teststyle-txt { float:right; padding-top: 350px; }
.latitude { padding-bottom:100px; }
.latitude .tit01 h3{ background: url("../img/testlatitude.png") no-repeat center top; }
.latitude .latitude-info { }
.latitude .latitude-item { }
.latitude .latitude-item a { text-decoration:none; }
.latitude .latitude-left { padding-right:0px; }
.latitude .latitude-left a .latitude-img { display:inline-block; width:100%; height:357px; background: url("../img/latitude-pic01.png") no-repeat right top; }
.latitude .latitude-left a:hover .latitude-img { background: url("../img/latitude-pic01-hov.png") no-repeat right top; }
.latitude .latitude-right { padding-left:0px; }
.latitude .latitude-right a .latitude-img { display:inline-block; width:100%; height:357px; background: url("../img/latitude-pic02.png") no-repeat left top; }
.latitude .latitude-right a:hover .latitude-img { background: url("../img/latitude-pic02-hov.png") no-repeat left top; }
.latitude .latitude-txt { max-width:300px; text-align:center; padding-top:50px; }
.latitude .latitude-txt h4 { font-size:30px; color:#333333; }
.latitude .latitude-txt p { font-size:15px; line-height:28px; color:#999999; }
.service-style { padding-bottom:100px; }
.service-style .tit01 h3{ background: url("../img/servicestyle.png") no-repeat center top; }
.service-item { text-align:center; }
.service-item .item01-txt { padding-top:40px; }
.service-item .item01-txt h4 { font-size:30px; color:#333333; }
.service-item .item01-txt p { font-size:15px; line-height:28px; color:#999999; }
.project { padding: 80px 0; background:#e7ebef url("../img/project-bg.jpg") no-repeat center top; }
.project .tit01 { margin-bottom:60px; }
.project .tit01 h3{ background: url("../img/project-tit.png") no-repeat center top; }
.project-list { background: #fff; border-radius: 4px; margin-bottom: 20px; position:relative; }
.project-list .img-rounded { width: 100%; border-radius: 4px 4px 0 0; }
.project-list h3 { padding: 20px 15px 6px 15px; text-align: center; font-size: 16px; height: 42px; overflow: hidden; }
.project-list h3 a { width: 262px; height: 20px; line-height: 20px; overflow: hidden; }
.project-list .text { padding: 4px 15px 0; margin-bottom: 16px; color: #6d747a; height: 20px; line-height: 20px; overflow: hidden; }
.project-list .project-btn a {  padding: 2px 8px; }
.project .project-btn { padding: 14px 15px 14px; border-top: solid 1px #efefef; overflow: hidden; }
.project .project-btn p { float: left; height:23px; line-height: 23px; color: #666; margin-bottom:0px; }
.project .project-btn p span { float: left; color: #a0a3a5; padding-right:4px; }
.project .project-btn a { float: right; font-size: 12px; padding: 2px 6px; border-radius: 3px; }
.news-wraper { padding-bottom:100px; }

/* 猛犸团队
==============================================*/
.mammoth-header { height:60px; background:#161616; }
.mammoth-header .mammoth-logo { float:left; padding-top:5px; }
.mammoth-header .mammoth-logo a{ display:inline-block; width:178px; height:51px; background: url("../img/mammoth-logo.png") no-repeat left center; }
.mammoth-header .mammoth-menu { float:right; }
.mammoth-header .mammoth-menu ul{ padding-top:18px; overflow:hidden; }
.mammoth-header .mammoth-menu ul li{ float:left; padding:0 15px; }
.mammoth-header .mammoth-menu ul li a { font-size:15px; text-decoration:none; }
.mammoth-header .mammoth-menu ul li a:hover { color:#cd4d00; }
.mammoth { position:relative; padding-top:200px; }
.mammoth-bg { background: url("../img/starbg.jpg") repeat-y center top; }
.mammoth-info { padding:10px 0 120px; height:665px; background: url("../img/mammoth-pic.png") no-repeat left top; }
.mammoth-txt { float:right; width:615px; }
.mammoth-txt p { font-size:16px; line-height:32px; }
@-webkit-keyframes STAR-MOVE {
	from {
		background-position:0% 0%
		}
	to {
		background-position: 600% 0%
		}
}
@keyframes STAR-MOVE {
	from {
		background-position: 0% 0%
	}
	to {
		background-position: 600% 0%
	}
}
.wall{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
div#background{ background: black url('../img/background.png') repeat-x 5% 0%; /*background-size: cover;*/ -webkit-animation: STAR-MOVE  200s linear infinite; -moz-animation: STAR-MOVE  200s linear infinite; -ms-animation: STAR-MOVE  200s linear infinite; animation: STAR-MOVE  200s linear infinite; }
div#midground{ background:url('../img/midground.png')repeat 20% 0%; z-index: 1; -webkit-animation: STAR-MOVE  500s linear infinite; -moz-animation: STAR-MOVE  500s linear infinite; -ms-animation: STAR-MOVE  500s linear infinite; animation: STAR-MOVE  500s linear infinite; }
div#foreground{ background:url('../img/foreground.png')repeat 35% 0%; z-index: 2; -webkit-animation: STAR-MOVE  200s linear infinite;-moz-animation: STAR-MOVE  200s linear infinite; -ms-animation: STAR-MOVE  200s linear infinite; animation: STAR-MOVE  200s linear infinite; }
.mammoth-grid { background: url("../img/gzbg.jpg") repeat; padding: 150px 0; }
.profile-benfits h3 { font-size:36px; font-weight:bold; color:#a41603; }
.profile-benfits h4 { margin:0px; }
.Profile-line { position:absolute; left:0px; bottom:0px; display:inline-block; width:200px; height:200px; background: url("../img/line-left.gif") no-repeat left bottom; }
.benfits-line { position:absolute; right:0px; top:0px; display:inline-block; width:200px; height:200px; background: url("../img/line-right.gif") no-repeat right top; }
.profile-benfits-wrap { position:relative; padding:40px; }
.profile-benfits-in { padding:40px; background:rgba(164, 22, 3, 0.04); overflow:hidden; }
.profile { float:left; width:50%; }
.profile h4 { float:right; display:inline-block; color:#999999; padding:8px 20px; font-size:20px; background:rgba(164, 22, 3, 0.4); }
.profile-info { float:left; width:100%; height:250px; background:rgba(164, 22, 3, 0.4); }
.profile-txt { font-size:14px; line-height:28px; color:#999; text-align:center; padding-top:70px; }
.benfits { float:left; width:50%; }
.benfits h4 { display:inline-block; color:#a43003; padding:8px 20px; font-size:20px; background:rgba(47, 47, 47, 0.5); }
.benfits-info { height:250px; background:rgba(47, 47, 47, 0.5); }
.benfits-txt { padding:50px 0 0 150px; font-size:14px; color:#a43003; }
.benfits-txt p { padding-left:26px; background-position: left center; }
.icon-times { background: url("../img/icon-times.png") no-repeat; }
.icon-pass { background: url("../img/icon-pass.png") no-repeat; }
.icon-join { background: url("../img/icon-join.png") no-repeat; }
.icon-gift { background: url("../img/icon-gift.png") no-repeat; }
.icon-badge { background: url("../img/icon-badge.png") no-repeat; }
.selection { padding:150px 0; }
.selection h3 { text-align:center; font-size:36px; padding-bottom:80px; font-weight:bold; color:#a41603; }
.team-join { padding:150px 0; text-align:center; }
.team-join p { font-size:18px; padding:20px 0; }
.team-join a { display:inline-block; padding:6px 30px; font-size:16px; color:#fff; border:solid 1px #a41603; text-decoration:none; border-radius:20px; }
.team-join a:hover { background:#a41603; }
.copyright-txt { padding:0 0 30px; text-align:center; }

/* 右侧浮动小菜单
==============================================*/
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
.bottom_tools>*{display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
#scrollUp{width:39px;height:38px;margin-top:-1px;border: solid 1px #d7dce2; background-image:url(../img/side-tools.png);background-position:0 0;display:none;}
#scrollUp:hover{background-image:url(../img/side-tools.png);background-position:0 -38px; border: solid 1px #3db1fa;}
#qr_code{width:39px;height:38px;border: solid 1px #d7dce2;background-image:url(../img/side-tools.png);background-position:-39px 0;}
#qr_code:hover{background-image:url(../img/side-tools.png);background-position:-39px -38px; border: solid 1px #3db1fa;}
.code-tab { position: absolute; z-index: 9999; top: -170px; right:45px; padding-bottom: 28px; background: url(../img/arrow-wq.png) no-repeat right bottom; display: none; }
.code-tab .tab-wrapper { width: 340px; background: #fff; border: solid 1px #e4e4e4; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: -1px 2px 5px rgba(0,0,0,0.1); }
.code-tab .nav-tabs>li>a { border-radius: 0px; border-top: none; font-size: 13px; }
.code-tab .nav-tabs>li>a:hover { border-color: #fff #fff #eaeaea; color: #4d4d4d; background-color: #FFF; }
.code-tab .nav-tabs>li.active>a, .code-tab .nav-tabs>li.active>a:hover, .code-tab .nav-tabs>li.active>a:focus { border-top: none; color: #179ef3; }
.code-tab .nav-tabs li.active:first-child a { border-left: solid 1px #fff; }
.code-tab .nav-tabs>.active>a:hover { background: none; border-color: #e4e4e4 #e4e4e4 #fff; cursor: pointer; }
.code-tab .tab-content { padding: 15px 20px; border-color: #e4e4e4 #e4e4e4 #fff;  }
.code-tab .code-item { overflow: auto; zoom: 1; }
.code-tab .code-item .code-img { float: left; }
.code-tab .code-item .code-img img { float: left; width: 100px; height: 100px; }
.code-tab .code-item .text { float: left; width: 188px; line-height: 24px; padding: 10px 0 0 15px; font-size: 13px; color: #5f5f5f; }

/* 厂商认证
==============================================*/
.approve_wrap { position: relative; z-index: 2; top: 50px; width: 680px; margin: 0 auto; }
.approve_btn { width: 320px; padding: 100px 0; margin: 0 auto; }
.approve_btn .tips { padding-bottom: 10px; font-size: 14px; color: #179ef3; text-align: center; }
.approve_btn ul li { padding: 15px 0; }
.approve_btn .btn { font-size: 16px; }
.approve_btn .active .btn { color: #fff; background: #3db1fa; border-color: #3db1fa; box-shadow:none; }
.approve { padding: 30px 110px; }
.steps { padding: 30px 0 30px; }
.steps ul { height: 34px; line-height: 34px; text-align: center; }
.steps ul li { width: 147px; display: inline-block; }
.steps .active { color: #fff; }
.steps-one { background: url(../img/steps-bg.png) no-repeat left top; }
.steps-two { background: url(../img/steps-bg.png) no-repeat left center; }
.steps-three { background: url(../img/steps-bg.png) no-repeat bottom left; }
.form-tit01 { border-bottom: solid 1px #efefef; margin-bottom: 20px; }
.form-tit01 h3 { float: left; padding: 0px 15px 10px; font-size: 22px; color: #3db1fa; border-bottom: solid 2px #3db1fa; }
.form-tit01 .btn-text { float: right; }
.form-level .form-row { padding: 10px 0; }
.form-level .label-text { float: left; width: 100px; padding-right: 15px; line-height: 38px; font-size: 14px; font-weight: normal; text-align: right; color: #6D757F; }
.form-level .form-ipt-info { margin-left: 100px; }
.form-level .form-ipt-info > span { float: left; display: inline-block; padding-right: 15px; }
.form-level .form-ipt-info .btn { padding: 7px 12px; }
.form-level input.form-control { height: 38px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-color: #dce1e8; }
.form-level textarea.form-control { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-color: #dce1e8; }
.form-level .code-ipt { width: 130px; }
.form-level .form-ipt-info .input-text { line-height: 20px; padding-top: 6px; color: #949eaa; }
.form-level .tips-text01 { padding-top: 4px; color: #949eaa; }
.form-level .star { color: #f34646; }
.error { color: #f34646;line-height: 22px; margin-bottom: 0px; }
.errorC { border-color: #EE7C7C!important; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(254, 205, 204); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(254, 205, 204); }
.checkedN { border-color: #4CAF50!important; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(254, 205, 204); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(192, 238, 194); }
.clear { zoom:1; }
.clear:after { clear:both; content:'.'; display:block; width: 0; height: 0; visibility:hidden; }

/* form-wrap */
.position-r { position: relative; }
.table-header { position:absolute; z-index: 2; width: 100%; height:37px; background:#f5f5f5; }
.tools-group { padding: 4px 0 0 6px; }
.tools-group .checkbox-w { float: left; padding-top: 6px; padding-left: 4px; text-align: left; }
.checkbox-w { width: 30px; text-align: center; }
.project-form { padding: 20px 30px; }
.project-form .form-level { padding: 6px 0; }
.project-form .form-level .lable-name { float: left; width: 60px; padding-right: 15px; line-height: 38px; font-size: 14px; }
.project-form .form-level .input-wrap { margin-left: 60px; }
.form-level label { margin-bottom: 0px; }
.form-level ul.checkbox-group { overflow: hidden; }
.form-level ul.checkbox-group li { float: left; height: 38px; line-height: 38px; padding-right: 20px; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-pass { padding: 30px 0; font-size: 15px; text-align: center; }

/* Layout */
.header {color: #ffffff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
/*.header:hover {color: #ffffff;background-color: rgba(0,0,0,0.5);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}*/
/* Navigations */
.navbar-fixed-top { border-bottom: none; }
.header .navbar {margin-bottom: 0;}
.main-navigation .navbar-default {background-color: transparent;border: none;}
.main-navigation .navbar-default .navbar-nav > li > a {color: #fff;padding: 20px 11px;font-size: 16px;font-weight: 500;background: none;}
.main-navigation .navbar-default .navbar-nav > li.active > a {color: #3db1fa;}
.main-navigation .navbar-default .navbar-nav > li > a:hover {color: #3db1fa;background: #242424;}
.main-navigation .navbar-default .navbar-nav > li.active > a:hover {color: #3db1fa;background: #242424;}
.main-navigation .navbar-nav .nav-arrow { display: inline-block; width:6px; height: 6px; margin-left: 3px; background: url(../img/navbar-arrow.gif) no-repeat left center; }
.main-navigation .navbar-nav .subnav { display: none; }
.drop { position: relative; }
.drop > a { text-decoration: none; color: #fff; }
.drop .subnav { position: absolute; z-index: 99; left: 0; width: 200px; background: #242424; display: none; }
.drop .subnav li { border-bottom: solid 1px #2f2f2f; }
.drop .subnav li:last-child { border:none; }
.drop .subnav li a { display: block; color: #838383; font-size: 15px; line-height: 24px; padding: 10px 15px; text-decoration: none; }
.drop .subnav li a:hover { color: #fff; background: #2a2a2a; }
.drop a.current { color: #3db1fa!important; background: #242424!important; }
.drop .nav-arrow { display: inline-block; width:6px; height: 6px; margin-left: 3px; background: url(../img/navbar-arrow.gif) no-repeat left center; }
.logo {float: left; width: 140px; margin-right:30px;height:60px;line-height:60px;padding-left:48px;font-size:20px;color: #fff;background: url(../img/logo.png) no-repeat left center;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.logo a { display: block; width: 100%; height: 60px; color: #fff; }
.brand { font-size: 38px; padding: 10px 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.navbar-operation { float: right; }
.navbar-operation .navbar-btn { float: left; margin: 14px 10px 0 0; }
.navbar-operation .navbar-login { float: left; }
.navbar-operation .navbar-login .login-before { padding-right: 10px; }
.navbar-operation .navbar-login .login-before>ul>li { float: left; padding: 0 10px; line-height: 60px; }
.login-before>ul>li>a { color: #fff; }
.navbar-operation .lan-cutover { float: right; position: relative; }
.navbar-operation .lan-cutover > a { display: block; padding: 0 10px; font-size: 14px; line-height: 60px; color: #fff; text-decoration: none; }
.navbar-operation .lan-cutover > a:hover { color: #3db1fa; background: #2a2a2a; }
.navbar-operation .lan-cutover ul { position: absolute; z-index: 2; right: 0; width: 150px; background: #242424; display: none; }
.navbar-operation .lan-cutover li { border-bottom: solid 1px #2f2f2f; }
.navbar-operation .lan-cutover li:last-child { border:none; }
.navbar-operation .lan-cutover li a { display: block; color: #838383; line-height: 24px; padding: 10px 15px; text-decoration: none; }
.lan-cutover .current { color: #3db1fa; background: #2a2a2a; }
.lan-cutover .nav-arrow { display: inline-block; width:6px; height: 6px; margin-left: 3px; background: url(../img/navbar-arrow.gif) no-repeat left center; }
.fixed-header-on .header {background-color: rgba(0,0,0,0.5);}
.fixed-header-on .brand {font-size: 24px;}
@media (max-width:1200px) {
.mask-box .mask5 {width: 380px;}
}
@media (min-width:768px) and (max-width:991px) {
	.main-navigation .container-fluid {padding-left: 0;padding-right: 0;}
	.navbar-nav {float: left !important;}
	.main-navigation .navbar-default .navbar-nav > li > a {padding: 20px 8px;font-size: 15px;}
	.main-navigation .navbar-default .navbar-nav > li > a {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.fixed-header-on .logo,.fixed-header-on .brand,.fixed-header-on .site-slogan {display: none;}
	.fixed-header-on .navbar-default .navbar-nav > li > a {padding-top: 20px;padding-bottom: 20px;}
}
@media (max-width:767px) {
	.header.navbar-fixed-top {position: absolute; min-height: 60px; }
	.header-sub.navbar-fixed-top { position: inherit; }
	.header-sub { background: rgba(0,0,0,1); }
	.main-navigation .navbar-default .navbar-nav > li > a {padding: 20px 12px;font-size: 15px;}
}
.navbar-operation-md { display: none; }
.navbar-operation-md .nav-icon i { display: block; width: 50px; height: 60px; background: url(../img/nav-icon.png) no-repeat center center; }
.navbar-operation-md .nav-icon.current i { background:#242424 url(../img/nav-icon.png) no-repeat center center; }
.navbar-operation-md .subnav { right: 0; left: auto; display: none; width: 150px; }
/* 封号页面
==============================================*/
.closure{ background: #f3f3f3;}
.closure .closure-wrap{width: 950px; height: 484px; margin: 100px auto 200px; background: url("/static/web4.0/img/fenghao-pic.png") no-repeat 128px 93px; border-radius: 4px;background-color: #ffffff;box-shadow: 0 3px 7px 0 rgba(51, 154, 255, 0.08); padding-left:486px; padding-top:136px;}
.detail{ margin-bottom:40px;}
.detail .tit h3{  font-size: 36px;letter-spacing: 8px;text-align: left;color: #2f2f2f;letter-spacing: normal; margin-bottom:18px;}
.detail .timer{font-size: 14px;text-align: left;color: #7e7e7e; margin-bottom:7px;}
.detail .timer .green{font-size: 16px; color:#22b573;}
.detail .email{font-size: 14px;text-align: left;color: #7e7e7e;}
.detail .email .blue{font-size: 16px; color: #35b0fd;}
.closure-wrap .retIndex {width: 110px;height: 32px; border-radius: 4px;border: solid 1px #e9eaeb; display: block;color: #8799a9;font-size: 14px; text-align: center;line-height:32px;}
.closure-wrap .retIndex:hover{ text-decoration: none;}
@media (max-width:1280px) {
  .closure .closure-wrap{ margin:100px auto 50px;}
}
/* 文章与技术分享
==============================================*/
.mar-t-header { padding-top: 40px; }
.tags-w .tags { display: inline-block; padding: 4px 15px; margin-right: 10px; font-size: 12px; line-height: 1; color: #fff; }
.tags-w .tags01 { background: #53b481; }
.tags-w .tags02 { background: #3db1fa; }
.tags-w .tags03 { background: #f9a700; }
.tags-list { padding-left: 20px; background: url("../img/f-icon.png") no-repeat left -184px; }
.tags-list a { display: inline-block; color: #999; font-size: 12px; }

/*  tec-left */
.tec-left { float: left; width: 70%; padding-right: 30px; }
/*owl-carousel*/
#owl-demo{position:relative;width:100%;height:280px;margin:0px auto 0 auto;overflow:hidden;}
#owl-demo .item{display:block;height: 280px;position: relative}
#owl-demo .carousel-img{display:block;width:100%;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%; height:60px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo .carousel-des{position:absolute;left:0;bottom:0px;width:100%; height: 60px; padding: 0 15px;color:#fff;}
#owl-demo .carousel-des h4 { max-width: 580px; height: 20px; font-size: 16px; margin: 12px 0 4px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#owl-demo .carousel-des p { max-width: 580px; height: 20px; margin-bottom: 0; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.owl-pagination{position:absolute;right:20px;bottom:17px;height:22px;}
.owl-page{display:inline-block;width:9px;height:9px;margin:0 5px;background:#fff;*display:inline;*zoom:1;}
.owl-pagination .active{background:#3db1fa;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:30px;height:70px;margin-top:-35px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url("../img/owl-prev.png");}
.owl-next{right:0;background-image:url("../img/owl-next.png");}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item{ float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing {  cursor:url(grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility:    hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }
/* 列表 */
.tec-list { padding-top: 20px; }
.tec-list .tec-item { padding: 22px 0px; border-bottom: solid 1px #e3e3e3; }
.tec-item .img-w { float: left; width: 260px; }
.tec-item .des-w { position: relative; margin-left: 275px; height: 175px; }
.tec-item .des-w .text h5 { font-size: 18px; line-height: 20px; margin-top: 0; margin-bottom: 15px; font-weight: bold; }
.tec-item .des-w .text p { margin-top: 15px; height: 40px; color: #989898; overflow: hidden; }
.tec-item .des-w .tags-list { position: absolute; z-index: 2; left: 0; bottom: 0; width: 100%; }
.info-f,.info-f a { font-size: 12px; color: #757575; }
.info-f a:hover,.info-f a:active { color: #339aff; text-decoration: none; }
.info-f span { display: inline-block; margin-right: 15px; }
.info-f .name a { padding-left: 20px; background: url("../img/f-icon.png") no-repeat left -6px; }
.info-f .time { padding-left: 20px; background: url("../img/f-icon.png") no-repeat left -36px; }
.info-f .comm { padding-left: 20px; background: url("../img/f-icon.png") no-repeat left -66px; }
.info-f .eye { padding-left: 20px; background: url("../img/f-icon.png") no-repeat left -96px; }
.info-f .reply a { background: url("../img/f-icon2.png") no-repeat left -4px; }
.info-f .delete a { background: url("../img/f-icon2.png") no-repeat left -35px; }
.info-f .like a { padding-left: 20px; background: url("../img/f-icon2.png") no-repeat left -65px; }
.info-f .report a { background: url("../img/f-icon2.png") no-repeat left -94px; }
.tec-item .des-w .info-f a:hover,.tec-item .des-w .info-f a:focus { color: #179ef3; text-decoration: none; }
.img-w img { width: 100%;height: 173px; }

/*  tec-right */
.tec-right { float: right; width: 30%; padding-left: 30px; }
.tec-hot .tit01 { padding-top: 0; text-align: left; }
.tec-hot .tit01 h3 { padding-left: 10px; height: 20px; font-size: 20px; line-height: 20px; margin-top: 0; border-left: solid 3px #3db1fa; }
.tec-hot .item { position: relative; margin: 20px 0 30px; z-index:1;}
.tec-hot .item:last-child { margin-bottom: 0; }
.tec-hot .item .tags-w { position: absolute; z-index: 2; left: 0; top: 0; }
.tec-hot .item .img-w img { width: 100%;height: 208px; }

/* article-detial
==============================================*/
.article { padding-bottom: 50px; }
.article-w { width: 700px; padding-bottom: 50px; }
.article-w hr { margin: 40px 0; }
.article-detial .article-tit { padding-bottom: 20px; margin: 30px 0 30px; border-bottom: solid 1px #eee; }
.article-tit h3 { font-weight: bold; margin-bottom: 15px; }
.article-tit a:hover,.article-tit a:focus { color: #339aff; text-decoration: none; }
.article-tit .info-f .like a { background: url("../img/f-icon.png") no-repeat left -127px; }
.article-body { font-size: 15px; }
.article-header { font-size: 16px; line-height: 28px; padding-bottom: 25px; margin-bottom: 25px; color: #999; border-bottom: solid 1px #eee; }
.article-des h2 { padding-left: 12px; font-size: 24px; margin:30px 0 18px; font-weight: bold; border-left: solid 3px #3db1fa; }
.article-des h3 { font-size: 20px; font-weight: bold; }
.article-des h4 { font-size: 18px; font-weight: bold; }
.article-des h5 { padding-left: 12px; font-size: 16px; margin:30px 0 18px; font-weight: bold; border-left: solid 3px #3db1fa; }
.article-des h6 { padding-left: 12px; font-size: 15px; margin:30px 0 18px; font-weight: bold; border-left: solid 3px #3db1fa; }
.article-des > p { margin-bottom: 26px; line-height: 26px; }
.article-des blockquote { padding: 15px; font-size: 14px; background: #f4f4f4; color: #858585; }
.article-copyright { font-size: 12px; color: #999; }
.article-tool { padding-top: 20px; }
.article-tool .tags-w { float: left; }
/*share*/
.article-tool .share { float: right; }
.socialShare {display: block;width: 54px;height: 54px;position: relative;z-index: 1;float: right;}
.socialShare .msb_main { display: block; width: 42px; height: 42px; position: absolute; top: 0; left: 0; z-index: 2; cursor: pointer; text-indent: -9999px; border: 4px solid #FFF; box-shadow: 0 0 5px #DDD; border-radius: 36px; }
.socialShare .msb_main:hover { box-shadow: 0 0 5px #BBB; }
.socialShare .msb_main img { width: 100%; cursor: pointer; border-radius: 23px; border: none; float: left }
.socialShare .msb_network_button { width: 44px; height: 44px; position: absolute; top: 9px; left: 92px; z-index: 1; cursor: pointer; text-indent: -9999px; display: none; background: no-repeat; border: 6px solid #f5f5f5; border-radius: 50%; }
.socialShare .msb_network_button.sina { background: url("../img/social.png") no-repeat -130px -87px; }
.socialShare .msb_network_button.tQQ { background: url("../img/social.png") no-repeat -185px -20px; }
.socialShare .msb_network_button.qZone { background: url("../img/social.png") no-repeat -73px -20px; }
.socialShare .msb_network_button.douban { background: url("../img/social.png") no-repeat -130px -151px; }
.socialShare .msb_network_button.weixin { background: url("../img/social.png") no-repeat -73px -87px; }
.socialShare .msb_network_button:hover{transition: -moz-transform 2s ease-out 0s;border: 6px solid #eee;}
/*like*/
.article-tool .like { float: left; width: 100%; padding-top: 30px; text-align: center; }
.like a.btn-like { display: inline-block; font-size: 14px; color: #999; line-height: 1; padding: 12px 50px; border-radius: 3px; border: solid 1px #ebebeb; background: #fff; }
.like a.btn-like .icon-like { display: inline-block; padding-left: 30px; height: 25px; line-height: 25px; background: url("../img/icon-like.png") no-repeat left -13px; }
.like a.btn-like:hover,.like a.btn-like:focus { color: #339aff; border: solid 1px #339aff; text-decoration: none; }
.like a.btn-like:hover .icon-like,.like a.btn-like:focus .icon-like { background: url("../img/icon-like.png") no-repeat left -62px; }
.like.active a.btn-like { color: #fff; background: #339aff; border: solid 1px #339aff; }
.like.active a.btn-like .icon-like { background: url("../img/icon-like.png") no-repeat left -113px; }
/* comment */
.comment .tit01 { margin-bottom: 30px; }
.comment-list .comment-input { position: relative; }
.comment-list .comment-input .login { position: absolute; z-index: 2; top: 0px; width: 100%; text-align: center; padding-top: 30px; }
.comment-list .comment-input .login a { color: #339aff; }
.comment-list .comment-item { padding: 15px 0; }
.comment-list .comment-item-inner{padding-left: 60px;}
.comment-list .comment-item:last-child { padding-bottom: 0; }
.comment-list .comment-header { padding: 0 0 10px 0; margin-bottom: 74px;}
.comment-list .comment-header .comment-btn { text-align: right; padding-top: 15px; }
.comment-btn .btn-primary { padding: 8px 20px; margin-left: 15px; line-height: 1; }
.comment-item .img-w { float: left; width: 50px; }
.comment-item .img-w .img { width: 40px; height: 40px; border-radius: 50%; }
.comment-item .comment-msg { margin-left: 60px; height: 68px;}
.comment-item .comment-msg .tit { margin-bottom: 6px; font-size: 12px; }
.comment-item .comment-msg .tit span { display: inline-block; padding-right: 20px; }
.comment-item .comment-msg .tit .time { color: #999; }
.comment-item .comment-msg .tit .like { color: #999; }
.comment-item .comment-msg .msg { width: 100%; }
.comment-item .comment-msg:hover .info-f{display: block;}
.comment-item .comment-msg .info-f { padding-top: 10px;display: none }
.comment-item .comment-msg .info-f span { padding-left: 0; }
.comment-item .comment-msg .info-f span a { display: block; line-height: 22px; padding-left: 30px; color: #8799a9;}
.comment-item .comment-msg .reply-w { position: relative; margin-top: 8px; display:none; }
.comment-item .comment-msg .reply-w textarea.form-control { box-shadow: none; height: 34px; border:solid 1px #339aff; }
.reply-w a.btn-reply { position: absolute; z-index: 2; top: 0; right: 0; width: 52px; height: 34px; line-height: 34px; text-align: center; border:solid 1px #339aff; background: #339aff; color: #fff; border-radius: 0 2px 2px 0; }
.reply-w a.btn-reply:hover,.reply-w a.btn-reply:focus { background: #268bed; text-decoration: none; }

/* articles side
==============================================*/
.related-articles ul li { padding: 4px 0 4px 15px; }
.related-articles .quentin-tit-h{margin-bottom: 15px}
.tit01 .tit-quentin-about{float: left; padding-left: 12px;height: 20px; font-size: 20px;line-height: 20px;font-weight: bold;margin: 0;border-left: solid 3px #3db1fa;}
/* report
==============================================*/
/* report-header */
.aq-report-header { height: 780px; }
.aq-report-header .report-text { width: 100%; padding-top: 160px; text-align: center; }
.aq-report-header .report-text p { padding-top: 20px; font-size: 28px; }
.st-report-header { height: 780px; width: 100%; }
.header-inner { width: 980px; margin: 0 auto; }
.report-logo { height: 120px; padding-top: 20px; }
.report-text { float: right; padding-top: 120px; text-align: right; }
.report-text h4 { padding: 20px 0 40px; font-size: 20px; color: #1689bf; }
.report-text .version span { display: inline-block; padding-left: 20px; }
/* report-main */
.vul-report { width: 980px; margin: 0 auto; font-size: 15px; line-height: 24px; }
.report-tit { padding-bottom: 9px; margin: 40px 0 30px; border-bottom: 1px solid #eee; }
.report-tit h2 { padding-left: 15px; font-size: 24px; color: #333; font-weight: bold; border-left: solid 4px #4db8ff; }
.vul-report h3 { font-size: 20px; color: #333; font-weight: bold; padding-bottom: 15px; }
.vul-report h4 { font-size: 18px; margin: 30px 0 10px; font-weight: bold; color: #333; }
.vul-report h4 img { padding-right: 5px; padding-bottom: 5px; float: left; }
.vul-report h5 { font-size: 16px; margin: 15px 0 10px; font-weight: bold; color: #333; }
.vul-report h6 { font-size: 15px; margin: 15px 0 10px; font-weight: bold; color: #333; }
.vul-report .report-test-result p { line-height: 14px; font-size: 16px; text-indent: 0px;  }
.vul-report .report-bugs-des p { line-height: 30px; font-size: 16px; text-indent: 0px;  }
.vul-report p { text-indent: 30px; line-height: 30px; }
.report-bugs-des ul li { line-height: 30px; }
.report-bugs-des .text { color: #5e5e5e; }
.vul-report .bugs-label { font-weight: bold; color: #333333; }
.vul-report pre { font-size: 12px; padding: 10px; line-height: 18px; color: #666; border: 1px solid #e0e0e0; background: #fbfbfb; }
.vul-report .table-default { width: 100%; font-size: 14px; }
.vul-report .table-default thead tr th { vertical-align: bottom; border-bottom: 1px solid #eaeefb; background-color: #eff2f7; color: #333; padding: 10px; }
.vul-report .table-default tbody tr td { border-bottom: 1px solid #eaeefb; padding: 10px; }
.vul-report ol { padding-left: 15px; list-style:; }
.vul-report ol li { line-height: 30px; }
.vul-report ol li:before { float: left; content: ""; display: inline-block; width: 5px; height: 5px; margin-top: 14px; margin-right: 10px; background-color: #565656; border-radius: 50%; }
.vul-report img { display: block; max-width: 100%; padding-top: 10px; }
.vul-report .report-bugs-list .num { width: 80px; }
.vul-report .report-bugs-list .bugs-level span { display: inline-block; line-height: 1; padding: 4px 10px; border-radius: 20px; font-size: 12px; color: #fff; }
.vul-report .report-bugs-list .bugs-level .bugs-serious { background: #f44542; }
.vul-report .report-bugs-list .bugs-level .bugs-hight { background: #ea8812; }
.vul-report .report-bugs-list .bugs-level .bugs-mid { background: #5867c3; }
.report-appendix table .bugs-name { width: 30%; }
.report-appendix table .bugs-des { width: 70%; }

/*媒体查询
======================================*/
@media screen and (min-width: 1200px) and (max-width: 1279px) {
	.forpad{display: none;}
  .navbar-wrapper .navbar-nav { margin-left: 30px; }
  .navbar-wrapper .navbar-nav li a { padding: 20px 11px; font-size: 15px; }
  .menu-lab .dropdown-menu > li > a { padding: 15px 20px 15px 55px; }
  .project-info01 .btn-tj { margin-top: 12px; text-align: right; }
  .project-nav ul { text-align: left; }
  .login-xs { display: none; }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.tec-hot .item .img-w img{height:168px; }
	.forpad{display: none;}
	.logo { width: 140px; margin-right: 20px; }
	.navbar-operation { display: none; }
	.navbar-operation-md { float: right; display: block; }
	.main-navigation .navbar-default .navbar-nav > li > a { padding:20px 15px; font-size:16px; }
	.login-xs { display: block; }
	.login-after { float: right; }
	.charts-head-match hr { margin-left: 18%; }

}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.tec-hot .item .img-w img{height:124px; }
	.forpad{display: none;}
  .navbar-wrapper .navbar-header a { width: 48px; }
  .navbar-wrapper .navbar-nav { margin-left: 30px; margin-top: 10px; }
  .navbar-wrapper .navbar-nav li a { padding: 10px 8px; font-size: 15px; }
  .menu-lab .dropdown-menu > li > a { padding: 15px 20px 15px 55px; }
  .header.header-sub { background: rgba(0,0,0,1.0); }
  .fund .submit-group { display: none; }
  .project-info01 .btn-tj { margin-top: 12px; text-align: right; }
  .header-right { margin-left: 125px; }
  .logo { width: 115px; margin-right: 15px; }
  .logo a { display: block; width: 100%; height: 60px; }
  .logo span { display: none; }
  .login-xs { display: block; }
  .login-after { float: right; }
  .login-after .user-hat,.login-after .user-company { font-size: 14px; }
  .main-navigation .navbar-default .navbar-nav > li > a {padding: 20px 8px;font-size: 14px;}
  .navbar-operation { display: none; }
  .navbar-operation-md { float: right; display: block; }
  .templatemo-login-form-2 .templatemo-one-signin { border-right: none; padding-right: 15px; border-bottom: 1px solid #e8edf0; }
  .templatemo-login-form-2 .templatemo-other-signin { padding-top: 30px; padding-left: 15px; }
  .templatemo-login-form-2 .login-fr { padding-top: 10px; }
  .templatemo-login-form-2 .form-group:last-child { margin-bottom: 30px; }
  .templatemo-create-account .col-md-6, .templatemo-create-account .col-md-12 { padding-top: 5px; padding-bottom: 15px; }
  .templatemo-create-account .form-group { margin-bottom: 0; }
  .templatemo-radio-group { margin-top: 0; }
  .templatemo-contact-form-2 .checkbox { margin-bottom: 15px; }
  .templatemo-contact-form-2 { padding: 30px 30px 0 30px; }
  .templatemo-radio-container { margin-left: 30px; }
  .btn-forgot { margin-top: 20px; }
  .charts-list .text { float: left; }
  .footer-list { padding-left: 18px; }
  .project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text { padding-left: 0px; }
  .project-hall .project-list01 .thumbnail .info h3 { padding-top: 8px; }
  .project-hall .project-list01 .thumbnail .info p { padding-top: 0px; }
  .project-hall .project-list01 .text .text-in { height: auto; }
  .templatemo-login-form-2 .templatemo-one-signin { border-right: 0px; padding-left: 0px; padding-right: 0px; }
  .templatemo-login-form-2 .login-fr { padding-top: 40px; }
  .login-tab { margin: 20px 0 15px; }
  .navbar-collapse { display: none; }
  .login-befor-b { display: none; }
  .ad-item { height: 120px; }
  .ad-item .ad-item-info { padding: 8px 20px; }
  .ad-item .ad-tit { padding: 20px 0 10px; font-size: 18px; }
  .ad-item .ad-text { margin-top: 9px; font-size: 14px; }
  .ad-item .ad-tit.scan-tit { padding-left: 32px; background: url("../img/scanlogo.png") no-repeat left 16px; }
  .charts-head-match hr { margin-left: 8.5%; }
  .title-match-main-power .radar { float: left;padding-top: 35px;}
  .login-after .drop > a { padding: 0; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .article-w{ width:100%;}
  .article-des > p {word-break : break-word}
  .article-des img {max-width: 100%;}
  #owl-demo , .tec-right{display: none}
  .tec-item .img-w{ float: none;}
  .tec-item .des-w{ margin-left:0; height:auto;}
  .tec-item .des-w .tags-list{ display: none;}
  .tec-item .des-w .text p{height: auto;max-height: 40px;margin-bottom: 0;}
  .info-f{ display: none;}
  .tec-left{width : 100%;padding-right : 0;}
  .banner-service ul { display: none; }
  .banner .forpad{display: block; width: 326px; margin: 0 auto;text-align: center;}
  .banner .forpad img{width: 55%;margin:0 auto;}
  .get-door{display: none;}
  .header.header-sub { background: rgba(0,0,0,1.0); }
  .container > .navbar-header, .container-fluid > .navbar-header { margin-left: 0px; }
  .navbar-wrapper .navbar-nav { margin-left: 0px; margin-right: 0px; border-bottom: solid 1px #f4f4f4; }
  .navbar-wrapper .navbar-nav > li { float: left; width: 100%; }
  .navbar-wrapper .navbar-nav li a { width: 100%; padding: 10px; border-top: solid 1px #f4f4f4; text-indent: 12px; }
  .menu-lab .dropdown-menu > li > a { padding: 15px 20px 15px 55px; border:none; }
  .menu-lab .dropdown-menu > li > a:hover { color: #3db1fa!important; }
  .menu-lab .dropdown-menu > li > a { border:none; }
  .menu-lab .dropdown-menu > li > a.menu-scan,.menu-lab .dropdown-menu > li > a.menu-data,.menu-lab .dropdown-menu > li > a.menu-diag { padding-left: 40px; line-height: 42px; border-bottom: solid 1px #f4f4f4; }
  .main-navigation .navbar-default .navbar-collapse { border:none }
  .navbar-collapse.in {overflow-y: none;}
  .main-navigation .navbar-default .navbar-nav > li > a { font-size: 15px; padding:10px 0; }
  .main-navigation .navbar-default .navbar-nav > li > a:hover {color: #3db1fa; background: none;}
  .main-navigation .navbar-default .navbar-nav > li.active > a:hover { background: none; }
  .header-right { margin-left: 0px; padding-bottom: 0px; width: 100%; }
  .navbar-nav { margin: 7.5px 0px }
  .banner .news-waper { display: none; }
  .banner-ad { display: none; }
  .activity-list { display: none; }
  .ad-item { width: 50%; height: 120px; }
  .ad-item .ad-item-info { padding: 8px 20px; }
  .ad-item .ad-tit { padding: 20px 0 10px; font-size: 20px; }
  .ad-item .ad-text { font-size: 14px; }
  .objective-list { padding-right: 0px; }
  .objective-list .objective-info h3 { padding-top: 0px; }
  .menu-lab { width: 100%; }
  .project-hall .project-list01 .thumbnail .info { padding-bottom: 0px; }
  .project-hall .project-list01 .thumbnail .text { padding: 10px 0px; }
  .charts-list .text { float: left; }
  .project-info01 .btn-tj { margin-top: 12px; text-align: right; }
  .project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text { padding-left: 0px; padding-top: 6px; }
  .service-menu ul li a { font-size: 15px; padding: 6px 8px; }
  .test-pattern { padding: 60px 0 40px; }
  .test-process,.value-added { padding: 60px 0; }
  .dynamic { padding-top: 40px; }
  .process .icon { display: none; }
  .media-reports { padding-top: 40px; }
  .service-tit01, .service-tit02, .service-tit03 { margin-bottom: 20px; }
  .service-advantage { padding: 50px 0 30px; }
  .service-system { padding: 50px 0 40px; }
  .system-info b { font-size: 42px; }
  .test-pattern { padding: 80px 0 70px; }
  .test-process { padding: 70px 0; }
  .value-added .col-md-4 { display: none; }
  .service-advantage img { display: none; }
  .footer-list { padding-left: 18px; }
  .navbar-operation {float: right; width: 100%;}
  .navbar-collapse { padding-right: 0px; padding-left: 0px; }
  .navbar-toggle { padding: 9px 10px; margin-right: 0px; background: none; border: none; }
  .header { background-color: rgba(0,0,0,0.5); }
  .drop a.current { background: none!important; }
  .drop .subnav li a { background: none; font-size: 14px; }
  .charts-head-match hr { margin-left: 3.5%; }
  .title-match-main-power .radar { float: left;padding-top: 35px;}
  .login-after .drop > a { padding: 0;}

}
@media only screen and (max-width: 479px) {
  /***首页***/
  #owl-demo , .tec-right{display: none}
  .tec-item .img-w{ float: none; width:100%;margin-bottom: 24px;}
  .tec-item .des-w .tags-list{ display: none;}
  .tec-item .des-w{ margin-left:0; height:auto;}
  .info-f{ display: none;}
  .tec-item .des-w .text p{height: auto;max-height: 40px;margin-bottom: 0;}
  .tec-left{width : 100%;padding-right : 0;}
  .article-w { width:100%;}
  .article-des img { max-width: 100%;}
  .article-des p {word-break: break-all;white-space: normal;}
  .banner .forpad{display: block; width: 326px; margin: 0 auto;text-align: center;}
  .banner .forpad img{width: 55%;margin:0 auto;}
  .get-door{display: none;}
  .navbar-wrapper .navbar-nav { margin-left: 0px; margin-right: 0px; border-bottom: solid 1px #f4f4f4; }
  .navbar-wrapper .navbar-nav > li { float: left; width: 100%; }
  .navbar-wrapper .navbar-nav li a { width: 100%; padding: 10px; border-top: solid 1px #f4f4f4; text-indent: 12px; }
  .menu-lab { width: 100%; }
  .menu-lab .dropdown-menu > li > a { padding: 15px 20px 15px 55px; border:none; }
  .menu-lab .dropdown-menu > li > a:hover { color: #3db1fa!important; }
  .menu-lab .dropdown-menu > li > a { border:none; }
  .menu-lab .dropdown-menu > li > a.menu-scan,.menu-lab .dropdown-menu > li > a.menu-data,.menu-lab .dropdown-menu > li > a.menu-diag { padding-left: 40px; line-height: 42px; border-bottom: solid 1px #f4f4f4; }
  .navbar-operation {float: right; width: 100%;}
  .navbar-operation .navbar-btn { float: right; }
  .navbar-collapse { padding-right: 0px; padding-left: 0px; }
  .navbar-toggle { padding: 9px 0px; margin-right: 0px; background: none; border: none; }
  .header { background-color: rgba(0,0,0,0.5); }
  .header.header-sub { background: rgba(0,0,0,1.0); }
  .drop a.current { background: none!important; }
  .drop .subnav { position: inherit; width: 100%; }
  .drop .subnav li a { background: none; font-size: 14px; }
  .fund { margin: 0 0px 0 15px; }
  .lang { display: none; }
  .login-after .drop > a { padding-left: 0px; }
  .banner { height: 620px; overflow: hidden; }
  .banner .news-waper { display: none; }
  .banner-info h1 { font-size: 40px; margin: 120px 0 30px; }
  .banner-ad { display: none; }
  .activity-list { display: none; }
  .ad-item { width: 50%; height: 100px; }
  .ad-item .ad-item-info { padding: 8px 20px; }
  .ad-item .ad-tit { padding: 32px 0 10px; font-size: 20px; border-bottom: none; }
  .ad-item .ad-text { display: none; }
  .bt-blue1 { border-top: solid 3px #3792ea; }
  .bt-blue2 { border-top: solid 3px #8dc3f8; }
  .ad-item .ad-tit.scan-tit { padding-left: 32px; background: url("../img/scanlogo.png") no-repeat left 29px; }
  .tit02 { margin-bottom: 10px; }
  .tit03 { margin-bottom: 15px; }
  .tit04 { margin-bottom: 20px; }
  .mar-top40 { margin-top: 30px; }
  .project { padding: 60px 0 0; }
  .project .tit01 { margin-bottom: 30px; }
  .dynamic .nav-tabs > li > a { padding: 4px 17px; }
  .dynamic-list ul li { position: relative; }
  .dynamic-list .info { padding-left: 0px; }
  .dynamic-list .time { position: absolute; }
  .dynamic-list .img { display: none; }
  .objective-list .circle { display: none; }
  .objective-list { padding-right: 0px; padding-bottom: 0px; }
  .bugs-open-list .bugs-info { margin-right: 0px; }
  .bugs-open-list .bugs-btn { display: none; }
  .btn-process { display: none; }
  .objective-list .circle { display: none; }
  .manufacturer h3 { font-size: 32px; }
  .manufacturer p { margin-bottom: 76px; }
  .process .info { padding-top: 20px; margin-bottom: 0px; }
  .process .icon { display: none; }
  .products-tabs a { padding: 4px 10px; }
  .project-nav { display: block; }
  .project-info { height: auto; }
  .project-info .info .btn { margin-top: 0px; }
  .tabs_item .tabs_info .bugs-num span { width: 100%; text-align: left; }
  .tabs_item { margin: 0px; }
  .tabs_item .tabs_info .bugs-num { width: auto; }
  .tabs_item .tabs_info .bugs-hat { width: auto; }
  .tabs_item .tabs_info .icon-service01,.tabs_item .tabs_info .icon-service02,.tabs_item .tabs_info .icon-risk01,.tabs_item .tabs_info .icon-risk02 { display: none; }
  .manufacturer { display: none; }
  .notice-time { display: none; }
  .notice-list { padding: 10px 0; }
  .case { display: none; }
  .classification { display: none; }
  .tab-nav01 { float: left; padding-top: 10px; }
  .tab-nav01 li a { font-size: 12px; padding: 2px 6px; }
  .project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text { padding-left: 0px; }
  .media-reports { margin: 50px 0; }
  .project-hall .project-list01 .thumbnail .info h3 { padding-top: 10px; }
  .project-hall .project-list01 .thumbnail .info p { padding-top: 4px; }
  .project-hall .project-list01 .thumbnail .info { padding: 20px 20px 6px; }
  .charts-head .charts-head-tit h2 { font-size: 24px; }
  .charts-head p { font-size: 14px; }
  .charts-head > a > b { font-size: 18px; }
  .service-menu { display: none; }
  .banner-service { height: 400px; }
  .banner-service h1 { padding: 50px 0 20px; margin: 20px 0; }
  .banner-service ul { display: none; }
  .test-pattern,.test-process,.service-system { padding: 40px 0; }
  .value-added { padding: 40px 0 10px; }
  .service-advantage { padding-top: 40px; }
  .service-tit01, .service-tit02, .service-tit03 { margin-bottom: 20px; }
  .value-added .col-sm-12 { display: none; }
  .advantage-list { padding-bottom: 40px; }
  .advantage-list img { display: none; }
  .system-info b { font-size: 40px; }
  .home-tab .nav > li > a { font-size: 14px; padding: 5px 12px; }
  .project-info .info .btn { font-size:16px; padding:4px 15px; }
  .objective-info,.partner { padding-bottom:30px; }
  .media-reports { margin-bottom:0px; }
  .footer-list { display: none; }
  .footer { padding:20px 0; }
  .bottom_tools { display: none; }
  .bugs-details02 ul { overflow: hidden; }
  .bugs-details02 ul li { width: 100%; }
  .project-info01 { padding:10px 15px; }
  .project-info01 .info { padding:0px; }
  .project-info01 .info h3 { padding-top: 6px; height:33px;}
  .project-info01 .btn-lg { padding:6px 12px; font-size:16px; }
  .project-info01 .btn-tj { margin-top:0px; }
  .suspend { display: none; }
  .tit06 h3 { font-size: 16px; }
  .tab-wraper01 .btn { padding: 2px 7px; }
  .bugs-open-list ul li { padding: 18px 15px 17px; }
  .bugs-news .info .img { display: none; }
  .navbar-collapse { padding-left:0px; }
  .templatemo-login-form-2 .templatemo-one-signin { border-right:none; padding-right:0px; }
  .code-input { width:100%; }
  .templatemo-login-form-2 { padding:0 20px 30px; }
  .templatemo-login-form-2 .templatemo-other-signin { padding-left:15px; }
  .templatemo-login-form-2 .login-fr { padding-top:60px; padding-bottom: 30px; }
  .dynamic-list p { width: 192px; padding-left: 0px; margin-left: 0px; }
  .tabs_item .tabs_info .text { width: 100%; }
  .main-navigation .navbar-default .navbar-nav > li > a { font-size: 15px; padding:10px 0; }
  .main-navigation .navbar-default .navbar-nav > li > a:hover {color: #3db1fa; background: none;}
  .main-navigation .navbar-default .navbar-nav > li.active > a:hover { background: none; }
  .navbar-nav { margin: 7.5px 0px }
  .drop .subnav { position: inherit; width: 100%; }
  .drop .subnav li a { padding: 5px 15px; }
  .drop .subnav li a:hover { color: #999; }
  .drop .subnav { background: #1f1f1f; }
  .navbar-default .navbar-collapse { border:none; }
  .navbar-collapse { padding-right: 0px; }
  .header-right { margin-left: 0px; padding-bottom: 0px; width: 100%; }
  .navbar-toggle { padding: 9px 0px; margin-right: 0px; }
  .navbar-operation {float: right; width: 100%;}
  .navbar-collapse { padding-right: 0px; padding-left: 0px; }
  .main-navigation .navbar-default .navbar-collapse { border:none }
  .mask-box .mask1 { width: 150px; }
  .mask-box .mask2 { width: 200px; }
  .mask-box .mask3 { width: 180px; }
  .mask-box .mask4 { width: 190px; }
  .mask-box .mask5 { width: 160px; }
  .search-form { display: none; }
  .desc-info { min-width: 230px; }
  .desc-info .desc-tit a { max-width: 240px; }
  .header { background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ }@media \0screen\,screen\9 {
  /* 只支持IE6、7、8 */
  .header { background-color: #000; filter: Alpha(opacity=50); position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom: 1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */ }
  .header:hover { background-color: rgba(0, 0, 0, 0.8); /* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */ }
  @media \0screen\,screen\9 {
    /* 只支持IE6、7、8 */
    .header:hover { background-color: #000; filter: Alpha(opacity=80); position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */ *zoom: 1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */ }
    .charts-head-match hr { margin-left: 0.5%; }
    .title-match-main-power .radar { float: left; padding-top: 35px; }
    .login-after .drop > a { padding: 0; }
  }